Alamat Memori C++


Alamat Memori

Pada contoh dari halaman sebelumnya, &operator digunakan untuk membuat variabel referensi. Tapi itu juga bisa digunakan untuk mendapatkan alamat memori dari sebuah variabel; yang merupakan lokasi penyimpanan variabel di komputer.

Ketika sebuah variabel dibuat dalam C++, alamat memori diberikan ke variabel tersebut. Dan ketika kita menetapkan nilai ke variabel, itu disimpan di alamat memori ini.

Untuk mengaksesnya, gunakan & operator, dan hasilnya akan menunjukkan di mana variabel disimpan:

Contoh

string food = "Pizza";

cout << &food; // Outputs 0x6dfed4

Catatan: Alamat memori dalam bentuk heksadesimal (0x..). Perhatikan bahwa Anda mungkin tidak mendapatkan hasil yang sama dalam program Anda.

Dan mengapa berguna untuk mengetahui alamat memori?

Referensi dan Pointer (yang akan Anda pelajari di bab berikutnya) penting dalam C++, karena mereka memberi Anda kemampuan untuk memanipulasi data dalam memori komputer - yang dapat mengurangi kode dan meningkatkan kinerja .

Kedua fitur ini menjadi salah satu hal yang membuat C++ menonjol dari bahasa pemrograman lain, seperti Python dan Java .