warum die Referenzgröße immer 4 Bytes beträgt - c ++

Auf einer 32-Bit-Maschine bekomme ich immer diesizeof von einer Referenz 4 Bytes, auch wenn es sich um eine Referenz auf ein Double handelt, was speichert es dann wirklich in diesen 4 Bytes?

EDIT:

<code>class A{
public:
  double&  a;
};

int main(){
  cout << sizeof(A) << endl; // this will print out 4
}
</code>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage