Przechodzę po koncepcjach odniesienia w języku C++ i jestem trochę zdezorientowany tym stwierdzeniem w C++ Complete Reference.Odwołanie do odniesienia w C++
nie można odwołać innego odniesienia
Więc co dzieje się w tym przypadku:
int var = 10;
int& ref = var;
int& r_ref = ref;
r_ref++;
cout << "var:" << var << "ref:" << ref << "r_ref:" << r_ref << endl;
Wyjście otrzymuję jest:
var:11 ref:11 r_ref:11
Kod, który napisałeś, nie odnosi się do innego źródła (np. 'Int &&'). Odwołujesz się do zmiennej dwukrotnie.Kod jest więc w porządku. – deepmax