什么是左值(what is a lvalue)?

引用并翻译自《C++ premier plus》

左值是可以通过地址引用的数据对象(data object),例如,变量,数组的元素,结构体的成员,引用变量,以及复引用的指针(deferenced pointer)。

什么不是左值?字面上的常量,以及含有多个项的表达式都不是左值。

posted @ 2015-06-14 14:55  csucat  阅读(438)  评论(0编辑  收藏  举报