c++11之左值引用和右值引用

  c++11中增長了右值引用和move語義來避免一些沒必要要的構造和copy操做,以此來提高程序的運行效率。首先說左值和右值,他們毫不是簡單的等號左邊和右邊的區別,總結來講:c++   1 .左值能夠尋址,而右值不能夠。函數   2 .左值能夠被賦值,右值不能夠被賦值,能夠用來給左值賦值。c++11   3 左值可變,右值不可變(僅對基礎類型適用,用戶自定義類型右值引用能夠經過成員函數改變)。對
相關文章
相關標籤/搜索