下面的程序
void display(const int& a)
{
cout << a ;
}
如果用这样的文字调用就会起作用
display(5);
但没有const
这是行不通的。
那么如何才能const
引用一直指向 R 值(匿名变量)?
对于你的最后一个问题:
const 引用如何保持指向 R 值(匿名变量)
这是答案。 C++ 语言表示,局部 const 引用会延长临时值的生命周期,直到包含范围结束,但会节省复制构造的成本(即,如果您要使用局部变量)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)