1.move semantics
移动语义,完美转发,std::move,std::forward
什么左值和右值
左值
右值
左值引用于右值引用
int& l_ref=a; // 左值引用
int&& r_ref=std::move(l_ref); // 右值引用注意
std::move() 的作用
作用与适用场景
移动语义
容器元素新增
临时数组拷贝
自定义右值拷贝函数,实现移动语义
unique_ptr
完美转发
std::forward()
最后更新于