C++Tingkat: Lanjutan7 min
Manajemen Memori Langsung: Pointers & References
Kuasai konsep pointer memori C++: alamat fisik memori (&), dereferensi (*), alokasi memori heap vs stack, dan manipulasi data berkecepatan tinggi.
Apa itu Pointer Memori?
Pratinjau TerbukaPointer adalah variabel khusus yang menyimpan alamat heksadesimal fisik dari variabel lain di memori RAM komputer.
Poin Penting:
Operator & (address-of): Mengambil alamat memori tempat variabel disimpan.
Operator * (dereference): Mengakses atau mengubah nilai yang berada di alamat memori yang ditunjuk pointer.
Contoh Pointer & Modifikasi Nilai
Mengubah nilai variabel melalui referensi alamat memori:
#include <iostream>
int main() {
int saldo = 500000;
int* ptrSaldo = &saldo; // Menyimpan alamat memori saldo
std::cout << "Nilai Awal : " << saldo << std::endl;
std::cout << "Alamat Memori : " << ptrSaldo << std::endl;
// Mengubah nilai langsung melalui dereferensi pointer
*ptrSaldo = 950000;
std::cout << "Nilai Baru : " << saldo << std::endl;
return 0;
}
Live Compiler Runner
Akses Kursus Wajib Login
Buka Akses Penuh Silabus & Praktikum
Masuk dengan akun GitHub, Google, atau Akses Cepat Developer untuk membuka seluruh materi mendalam, menjalankan compiler interaktif, mengerjakan kuis, dan menyimpan progres belajar Anda.
145+ Modul Lengkap•Tersimpan Otomatis•Sertifikat Kelulusan Resmi