c++2.0新特性:右值引用和move語義

右值引用:解決不必要的copy。 左值和右值的區別: 1 .左值可以尋址,而右值不可以。 2 .左值可以被賦值,右值不可以被賦值,可以用來給左值賦值。 3 左值可變,右值不可變(僅對基礎類型適用,用戶自定義類型右值引用可以通過成員函數改變)。 例如: class mystring { char *data; int size; }; x,y爲mystring mystring a(x);
相關文章
相關標籤/搜索