C++ primer 关于引用的初始化用了形参 不理解 求指教
C++ primer 的第455页,有这么一段实在理解不了程序代码:
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是对int的引用,但在初始化列表中ri(ii),ii只是一个形参,是临时的数据,实在不理解,求指教!