C++primer 第五版读书笔记——左值与右值
C++primer 第五版读书笔记——左值与右值
为什么叫左值与右值
左值(lvalue,读作L-value)、右值(rvalue,读作R-value).
最朴素的理解是能放在等号左边的值称为左值(当然这是不对的),不能放在等号左边的值称为右值(当然这也是不对的)。
什么是左值
左值,是指表达式使用的为对象的身份(内存中的位置)。也就是说,能取地址的值,称之为左值。
int A = 9;// A是左值,因为A能取地址
cout << &A << endl;
原创
2021-09-08 17:47:35 ·
183 阅读 ·
0 评论