Bagikan melalui


Manajemen Memori: Alokasi Timbunan

Tumpukan memori disediakan untuk kebutuhan alokasi memori dalam pemrograman. Ini adalah area yang terpisah dari kode program dan tumpukan. Program C umum menggunakan fungsi malloc dan bebas untuk mengalokasikan dan membatalkan alokasi memori timbunan. Versi Debug MFC menyediakan versi operator new bawaan C++ yang dimodifikasi dan delete untuk mengalokasikan dan membatalkan alokasi objek dalam memori tumpukan.

Ketika Anda menggunakan new dan delete alih-alih malloc dan gratis, Anda dapat memanfaatkan peningkatan debugging manajemen memori pustaka kelas, yang dapat berguna dalam mendeteksi kebocoran memori. Saat Anda membangun program dengan versi Rilis dari MFC, versi standar dari operator new dan delete menyediakan cara yang efisien untuk mengalokasikan dan mendealokasi memori (versi Rilis MFC tidak menyediakan versi yang dimodifikasi dari operator-operator ini).

Perhatikan bahwa ukuran total objek yang dialokasikan pada timbunan hanya dibatasi oleh memori virtual sistem Anda yang tersedia.

Lihat juga

Manajemen Memori