C++ move作用和使用move的意義

move作用主要可以將一個左值轉換成右值引用,從而可以調用C++11右值引用的拷貝構造函數,在對象拷貝的時候,在運行時,它們不會產生一行代碼原先的對象也會清空, 可以減少資源創建和釋放。作爲可以歸納爲以下幾點: 1、std::move函數可以以非常簡單的方式將左值引用轉換爲右值引用。 2、通過std::move,可以避免不必要的拷貝操作。 3、std::move是爲性能而生。 4、std::mov
相關文章
相關標籤/搜索