C++ 中的左值、右值、左值引用、右值引用、引用分别是什么,有哪些关系?
- 发表时间:2025-06-22 08:45:11
- 来源:
左值右值纯右值将亡值左值引用右值引用移动语义完美转发返回值优化左值、右值概念: 左值:可以放到等号左边的东西叫左值。
右值:不可以放到等号左边的东西就叫右值。
概念: 左值:可以取地址并且有名字的东西就是左值。
右值:不能取地址的没有名字的东西就是右值。
int a = b + c;a是左值,有变量名,可以取地址,也可以放到等号左边, 表达式b+c的返回值是右值,没有名字且不能取地址,&(b+c)不能通过编译,而且也不能放到等…。
推荐资讯
- 2025-06-21 01:50:10为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
- 2025-06-21 01:25:11如何看待英舰穿过台湾海峡?英国有什么目的?
- 2025-06-21 02:15:10以色列伊朗持续多日空对空轰炸,谁会先撑不住?双方的***还能支撑多久?还有哪些「杀手锏」没投入战场?
- 2025-06-21 01:35:11REDMI K80 至尊版手机搭载 7410mAh 电池,此款手机有哪些亮点?
- 2025-06-21 02:35:10为什么不趁以色列美国与伊朗打的火热的时机收复台湾呢?
- 2025-06-21 01:15:11如何部署Prometheus监控K8S?
- 2025-06-21 02:05:10坚持使用 PHP 的你,如今有什么感悟?
- 2025-06-21 02:20:10iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 2025-06-21 01:35:11为什么 Golang 不适合开发桌面系统?
- 2025-06-21 01:30:10世界上哪款战斗机最好看?
推荐产品
-
Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
Dlang没前途的,他犯了大忌,升级背刺用户搞不兼容,社区动 -
为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
先写一个短的结论。 那就是AI Agent = 多个AI大 -
世界上哪款战斗机最好看?
抛去一切外部干扰,纯从美学角度分析。 1.歼20,虽然不是 -
怎么国内车企都要去跑纽北呢,纽北也就是个普通赛道?
车盲们应该不知道,纽北就不是普通赛道。 全球知名的赛道里,纽
新闻动态
最新资讯

