C++ Primer 右值引用和move語義

C++11中提供了移動對象而非拷貝對象的功能。有時候,對象拷貝後就當即銷燬了,這時移動對象會大幅提高性能。不少狀況下拷貝對象是沒必要要的,還有IO類及unique_ptr類這些不可拷貝的類對象,但能夠移動。函數 舊C++標準中,沒有移動對象的方法,即便不必拷貝也不得不拷貝。容器中所保存的類必須是可拷貝的。新標準中,容器能夠保存不可拷貝的類,只要能被移動便可。標準庫容器、string、shared_
相關文章
相關標籤/搜索