C++11 左值与右值
2024-09-10 00:48:29
- 概念
- 左值:表达式结束后依然存在的对象
- 右值:表达式结束后就不存在的临时对象
2.如何判断左值和右值
- 能不能对表达式取地址,如果能,就是左值,否则就是右值
3.对下面的语句进行区分
int a = 3; ///< a是左值,
int b = 4; ///< b是左值
a + b; ///< a + b 产生的值是临时变量,无法对(a + b)取地址,所以是右值
最新文章
- 其原因可能是堆被损坏,这说明 100BloodCellSegTest.exe 中或它所加载的任何 DLL 中有 Bug。
- 1.C语言中的数据类型
- web
- 从Windows XP系统迁移到Windows 7,Windows 8开始
- 网络编程-pcap数据包格式
- 深入分析 Java 中的中文编码问题--转
- Phonegap 版本minSdkVersion为8的时候的自动更新与升级
- Transition 1
- linux 开通ftp账号
- hdu 2546 饭卡 (01背包)
- url 取出文件扩展名
- ios开发中的深拷贝和浅拷贝
- JS库创建
- linux 查看系统资源命令
- 使用 VS Code 开发和调试 .NET Core 程序
- Hyper-V 安装系统
- day2 查看文件目录命令:ls
- Vue之组件
- Pandas常用命令
- nowcoder2018年全国多校算法寒假训练营练习比赛(第一场)