mutable 关键字 2023-12-03 / { C++ } { 补充特性 } mutable 关键字 mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。 Read On »
stdmove实现 2023-09-19 / { C++ } { 补充特性 } std::move实现 std::move是一个函数模板,返回值是一个右值引用,实现方法是通过一个中间结构体模板的辅助。 Read On »
stdref和stdreference 2023-09-19 / { C++ } { 补充特性 } std::ref和std::reference std::ref用于传递引用,用于不能显式地使用&进行传递的情况。例如,在创建std::thread时,总是会先复制一份参数再传递引用,而不是根据函数的参数列表直接传递需要的引用类型。为了解决这种不能直接传递引用的情况,可以使用std::ref来实现。 Read On »