编程语言
首页 > 编程语言> > c++/oop---左值和右值

c++/oop---左值和右值

作者:互联网

补充知识:

左值(loactor value),可以看作是存储在内存中的,有明确存储地址(可寻址)的数据;
右值(read value),指的是可以提供数据值的数据,可以是常量也可以是变量

 

int x = 1

x 左值

1 右值

 

当对象被用作左值的时候,用的是对象的身份(在内存中的位置);当一个对象被用作右值的时候,用的是对象的值(内容

 

标签:存储,右值,对象,左值,value,---,oop,内存
来源: https://www.cnblogs.com/liankewei/p/16174472.html