我正在阅读C++中的引用概念,我在C++ Complete Reference中对此语句有些困惑。引用C++中的引用
不能引用另一个参考
那么在这种情况下发生:
int var = 10;
int& ref = var;
int& r_ref = ref;
r_ref++;
cout << "var:" << var << "ref:" << ref << "r_ref:" << r_ref << endl;
我得到的输出是:
var:11 ref:11 r_ref:11
您编写的代码不是引用另一个引用(例如'int &&')。你正在引用一个变量两次。所以,代码是确定的。 – deepmax 2013-05-10 11:19:03