C++ std::forward<T> 的使用
C++ std::forward 的使用C++真实一门细节比较多的语言,稍不注意就会出现奇怪请琢磨不透的bug,这时候就说明你的C++基础不扎实。
C++ lvalue rvalue
std::string hello = "Hello World";顾名思义左值就是等号左边的hello, 右值就是等号右边的字符串Hello World;
观察一下左值指向了右值,左值指向的右值是可以替换的。左值代表一个具体的存储位置,右值代表一个临时的值.
左值右值的重载函数
class Person {private: std::string name;public: // 构造函数 Person(const std::string& name) : name(name) { std::cout 谢谢分享,辛苦了 分享、互助 让互联网精神温暖你我
页:
[1]