我正在閱讀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