c++ 值类型之右值
总之,在c++表达式不是左值,就是右值。右值的特性:1 右值不能取址,如&i++是无法编译的2 右值不能赋值,即不能作为内建的赋值运算符和复合赋值运算符的左操作数。注意:此处强调的是内建,因为c++支持运算符重载,重载过的赋值运算符和复合赋值运算符,右值仍然可以作为左操作数3. 右值可以初始化const左值引用(左值介绍参见https://blog.csdn.net/ant...