重複の可能性:
リファレンスは内部でどのように実装されていますか?
void f (int& a)
{
a ++;
}
int main ()
{
int b = 5;
f(b);
cout << b << endl; //prints 6
}
C++ で参照の構文を見たとき、最初は変数 b (オブジェクトの場合) が f にコピーされるように見えました。これらの参照は実際に内部でどのように機能しますか? (いくつかの単純な asm は素晴らしいでしょう。)