move 把左值变为右值。
std::move的实现并没有交换内存的操作。std::move是将对象的状态或者所有权从一个对象转移到另一个对象,只是转移,没有内存的搬迁或者内存拷贝。
c++中move的使用 - Herio的文章 - 知乎
https://zhuanlan.zhihu.com/p/637590612
move 把左值变为右值。
std::move的实现并没有交换内存的操作。std::move是将对象的状态或者所有权从一个对象转移到另一个对象,只是转移,没有内存的搬迁或者内存拷贝。
c++中move的使用 - Herio的文章 - 知乎
https://zhuanlan.zhihu.com/p/637590612