【C++】右值

【左值與右值】 ①在等號左邊的是左值;在等號右邊的是右值。 ②有名字,可以取地址的是左值;沒有名字,不能取地址的是右值。 【右值】 右值分爲兩種:(傳統右值 和 移動的對象) 純右值prvalue: 例如: 純右值是傳統意義上的右值,如上所述的在等號右邊、沒有名字、不能取地址 ①字面量值(2,」str」,true) ②運算表達式(a+b) ③普通函數的返回值(非引用返回) …… 將亡值xvalue
相關文章
相關標籤/搜索