c++ 左值与右值
2016-05-12 21:10
411 查看
左值和右值
任何一个表达式,都有一个属性,值的类型,一个表达式要么是左值,要么是右值。左值:
左值所存的对象,有一个有标识的内存地址,在定义它的表达式结束之后,仍然有效。右值:
右值所存的对象,通常为临时对象,在定义它的表达式结束之后,它的生存期也结束了。*可以将表达式理解为一个函数,左值,返回的是引用;右值,返回的是值。
相关文章推荐
- 二分K均值c++实现
- 335. Self Crossing(C++实现)
- knn算法C++实现
- C语言之sprintf()字符串的构造
- C/C++中const关键字详解
- C++ 类的静态成员详细讲解
- 《离散数学》用C++实现第二类Stirling数的递归与(非递归)递推的方法 ,并且在实现了s(n-k)=S(n-1,k-1)+k*S(n-1,k)用递归、非递归方式之后,比教两个实验的调试速度、耗时
- 多连块(c++ 模拟法)
- C++对象内存模型
- 单循环链表(C语言实现)
- PAT (Basic Level) Practise (中文)1042. 字符统计(20)
- C++中的类与对象
- Win7 64下Visual C++ 6.0不兼容
- C++ auto_ptr智能指针的用法
- 操作系统c实现银行家算法
- c++ 多线程——c++复习(十)
- Understanding C/C++ Strict Aliasing
- vc++6.0的scanf问题
- MOOC北京理工《C语言程序设计(上)》第5周第2题:寻找特殊偶数
- C++ 容器及选用总结