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_ptr dan std::shared_ptr yang otomatis menghapus memori tanpa delete manual.