c++primer中关于摘引的一个疑问
c++primer中关于引用的一个疑问
在2.5节中引用只是对象的一个别名,作用在引用上的所有操作事实上都是作用在该引用绑定的对象上的
如果对象被销毁,那引用还可以使用?
在12.4节中的一段代码
------解决方案--------------------
实际调用过程中ii是外部传进来的,构造函数调用之后ii还是在的
在2.5节中引用只是对象的一个别名,作用在引用上的所有操作事实上都是作用在该引用绑定的对象上的
如果对象被销毁,那引用还可以使用?
在12.4节中的一段代码
class ConstRef{
public:
ConstRef(int ii);
private:
int i;
const int ci;
int &ri;
};
ConstRef::ConstRef(int ii):i(ii),ci(i),ri(ii){}//ri是ii的一个引用?初始化完成后ii不是被销毁了吗
------解决方案--------------------
实际调用过程中ii是外部传进来的,构造函数调用之后ii还是在的