《c++11学习笔记》 --- std::move()函数

move只是转移资源的控制权,本质上是将左值强制转换为右值引用。

使用move语义调用构造函数,避免了拷贝,提高程序性能

std::list tokens;
//初始化tokens
......
//将tokens移动
std::list t = std::move(tokens);

你可能感兴趣的:(C++,c++)