宋子 发表于 2025-10-19 21:55:01

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

廖彗云 发表于 5 天前

谢谢分享,辛苦了

左丘纨 发表于 3 天前

分享、互助 让互联网精神温暖你我
页: [1]
查看完整版本: C++ std::forward<T> 的使用