水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:在容纳函数返回的对象时,const T& 和 T 有啥区别?
8楼
|
easior
|
2025-02-22 22:04:33
|
展开
有一种可能是:
reload 函数原型中的返回值是一个引用
需要考虑返回值的生命周期和安全性
【 在 hgoldfish 的大作中提到: 】
: 弱问,在以下代码里面:
: const ReloadLog &rlog = reload();
: 和写成
: ...................
--
FROM 120.253.228.*
14楼
|
easior
|
2025-02-23 09:39:04
|
展开
返回引用的常见函数是左值操作符重载
当然,也可能用于返回动态生命周期的引用的函数
而不是返回临时变量的引用
【 在 iwantfly 的大作中提到: 】
: 多半是个return m_reloadLog;
: return 临时变量的引用是非法操作
--
FROM 120.253.228.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版