C/C++教程

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

本文主要是介绍c++/oop---左值和右值,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

补充知识:

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

 

int x = 1

x 左值

1 右值

 

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

 

这篇关于c++/oop---左值和右值的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!