Ich stieß auf folgende Aussage. Wie ist das möglich, dass zwei Dinge bei derselben Adresse liegen, d. H. Die tatsächliche Variable und die Referenzvariable haben dieselbe Speicheradresse?Wie Referenzen in cpp die gleiche Speicheradresse haben?
Unabhängig davon, wie eine Referenz implementiert wird, hat eine Referenz dieselbe Speicheradresse wie das Objekt, auf das sie verweist.
Eine Referenz hat überhaupt keine Adresse. –
Referenzen sind keine Objekte, haben keinen Speicher oder eine Größe und Sie können nicht 'std :: memcpy'. Immer wenn Sie versuchen, eines dieser Dinge zu tun, erhalten Sie die Eigenschaften des Objekts, auf das sie sich beziehen. Ein anderer kann die Standard-Zitate dafür ausgraben. – nwp
Ein Verweis ist nur ein anderer Name für ein vorhandenes Objekt. Das ist alles. Wenn Sie also die Adresse nehmen, nehmen Sie die Adresse des Objekts. Natürlich wird es jedes Mal dasselbe sein. – StoryTeller