C+:暂时性争论的寿命?在创建MyClass作为像这样的函数的参数:class MyClass{
MyClass(int a);}; myFunction(MyClass(42));标准是否规定任何受赠方在销毁的时间上?具体而言,我是否可以假设在调用myFunction() ?
3 回答
狐的传说
TA贡献1804条经验 获得超3个赞
;
)
if
, while
, switch
const
MyClass getMyClass();{ const MyClass& r = getMyClass(); // full expression ends here ...} // object returned by getMyClass() is destroyed here
MyClass obj = getMyClass();
九州编程
TA贡献1785条经验 获得超4个赞
函数调用(5.2.2)中的引用参数的临时绑定一直保持到包含调用的完整表达式完成为止
- 3 回答
- 0 关注
- 426 浏览
添加回答
举报
0/150
提交
取消