std:move() 作用 和 移动语义后 右值行为,unique_ptr的"移动"操作问题
摘要:unique_ptr 不能进行赋值操作,但是可以有返回unique_ptr的函数,由此产生的问题: 结论1:std:move() 只是将一个实参强行转换为右值引用。 我们知道对象初始化时有 构造函数,拷贝构造函数,移动构造函数;其中移动构造函数能够防止拷贝过程,减小性能开销; 1.拷贝构造函数通常使
阅读全文
posted @
2022-09-22 17:46
昔九
阅读(510)
推荐(0) 编辑