2 m221539 m221539 于 2013.12.21 22:54 提问

关于c++函数返回值为const引用的问题.

假设 函数 const int& A();

那么 int b = A();
和 const int& c = A();

我理解的是b应该是一个拷贝,c是一个不能被改变的引用,是这样么?

1个回答

oyljerry
oyljerry   Ds   Rxr 2015.01.04 22:15

对,b是拷贝,c是临时对象引用,生命期延长到当前空间

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!