C++ Zeiger ändern
Ändern Sie den Zeigerwert
Sie können auch den Wert des Zeigers ändern. Beachten Sie jedoch, dass dadurch auch der Wert der ursprünglichen Variablen geändert wird:
Beispiel
string food = "Pizza";
string* ptr = &food;
// Geben Sie den Wert von food aus (Pizza)
cout << food << "\n";
// Geben Sie die Speicheradresse von food aus (0x6dfed4)
cout << &food << "\n";
// Greifen Sie auf die Speicheradresse von food zu und geben Sie deren Wert aus (Pizza)
cout << *ptr << "\n";
// Ändern Sie den Wert des Zeigers
*ptr = "Hamburger";
// Geben Sie den neuen Wert des Zeigers aus (Hamburger)
cout << *ptr << "\n";
// Geben Sie den neuen Wert der Variablen food aus (Hamburger)
cout << food << "\n";
Try it Yourself »