Um auf ein Objekt zuzugreifen, auf das eine Pointervariable zeigt, wird der
Dereferenzierungsoperator *
benutzt -- das Gegenstück zum Adressoperator
&
.
px = &x; // Adresse von x zuweisen;
int x = 3, y = 5;
int* px;
x = 5; // neuer Wert für x;
*px = 7; // Auf Objekt zugreifen, auf das px zeigt:
// Da px auf x zeigt äquivalent zu : x = 7;
px = &y; // Adrese von y ausgeben
cout << *px; // Wert des Objektes ausgeben. Hier: *px == y == 5