Ubah Nilai Pointer
Kita akan mengubah nilai pointer. Tetapi perhatikan bahwa hal ini juga akan mengubah nilai variabel asli:
Contoh :
#include <iostream> #include <string> using namespace std; int main() { string food = "Pizza"; string* ptr = &food; // Output nilai food cout << food << "\n"; // Output alamat memori of food cout << &food << "\n"; // Akses alamat memori food and mengeluarkan nilainya cout << *ptr << "\n"; // Ubah nilai pointer *ptr = "Hamburger"; // Output nilai baru pointer cout << *ptr << "\n"; // Output nilai baru variabel food cout << food << "\n"; return 0; }
Output :