Ist eine Referenz und die Adresszuweisung eines Pointers in C++ das gleiche?

...komplette Frage anzeigen

2 Antworten

Eine Referenz ist praktisch eine Zahl und eine Adresszuweisung ist ein Vorgang. Kann man nicht so gut vergleichen. Gruß :)

Reyha24 19.08.2015, 19:59

Aber ein Pointer kann als Referenz gesehen werden, ja :)

0

Nein, das & (kaufmännische UND) hat hier zwei verschiedene Funktionen.

1.bei einem Pointer die Adresszuweisung:

z.B. int i=5; int*p_i= &i    Hier bekommt Pointer p_i die Adresse von i zugewiesen

2. Es wird ein Alias-Name für ein Objekt angelegt...

z.B. int&referenz=i        das heißt, die Variable i ist jetzt auch über den Namen Referenz aufrufbar

Was möchtest Du wissen?