C++ memberi pengembang kontrol penuh atas dua area memori utama: Stack (alokasi otomatis cepat) dan Heap (alokasi dinamis fleksibel).
Poin Kunci Materi:
- Keyword
new&delete: Mengalokasikan objek di heap saat runtime dan wajib membebaskannya secara manual. - Memory Leak: Kegagalan menghapus alokasi heap menyebabkan aplikasi memakan RAM terus-menerus hingga kehabisan memori.
- Modern RAII & Smart Pointers: C++ modern merekomendasikan penggunaan
std::unique_ptrdanstd::shared_ptryang otomatis menghapus memori tanpadeletemanual.