C++ Primer 右值引用和move语义

C++11中提供了移动对象而非拷贝对象的功能。有时候,对象拷贝后就当即销毁了,这时移动对象会大幅提高性能。不少状况下拷贝对象是没必要要的,还有IO类及unique_ptr类这些不可拷贝的类对象,但能够移动。函数 旧C++标准中,没有移动对象的方法,即便不必拷贝也不得不拷贝。容器中所保存的类必须是可拷贝的。新标准中,容器能够保存不可拷贝的类,只要能被移动便可。标准库容器、string、shared_
相关文章
相关标签/搜索