1
hata bildirmiyor C++ primer 2.3.1 diyor ki: başlatıldıktan sonra, bir başvuru başlangıç nesnesine bağlı kalır. Farklı bir nesneyi atıfta bulunmak için bir başvuruyu yeniden adlandırmanın bir yolu yoktur. Ama benim kod iyi çalışıyor: neden C++ başvurusunu yeniden ispat ettiğimde, derleyici
#include <iostream>
int main()
{
int a = 1, b = 2;
int &r = a;
r = b;
std::cout << r << std::endl;
return 0;
}
koşu sonucudur: Sen rebind değil vermedi
'r' birlikte' a' yazdırmayı deneyin. * Rebinding * yoktur, sadece referans ile "a" atarsınız. – Praetorian
Bir referans yapıldıktan sonra, referansa atıfta bulunulan şey, her şekilde (neredeyse) eşanlamlı hale gelir. R = b demek, a = b ifadesinin aynısıdır. – xaxxon