L'operatore unario & fornisce l'indirizzo di una variabile, quindi

codice:
cout << &c
stampa l'indirizzo della variabile c, ad esempio "0x7fff62b0fb44".

Ora, questo è un indirizzo fisico vero e proprio? Se c è una variabile automatica, starà sullo stack, e 0x7fff62b0fb44 quindi rappresenterà la locazione di memoria della RAM contenente il mio dato?

Lo chiedo perché se così fosse allora non mi tornano delle cose, nel caso vi dico!