dlaczego rozmiar odniesienia jest zawsze 4 bajty - c ++
Na maszynie 32-bitowej zawsze otrzymujęsizeof
odniesienia 4 bajty, nawet jeśli jest to odniesienie do podwójnego, więc co tak naprawdę zapisuje w tym 4 bajtach.
EDYTOWAĆ :
<code>class A{ public: double& a; }; int main(){ cout << sizeof(A) << endl; // this will print out 4 } </code>