Siapa yang Mengelola Memori?
Umumnya, stub bertanggung jawab untuk mengemas dan membongkah data, mengalokasikan dan membebaskan memori, dan mentransfer data ke dan dari memori. Namun, dalam beberapa kasus, aplikasi bertanggung jawab untuk mengalokasikan dan membebaskan memori. Topik berikut membahas faktor-faktor yang menentukan komponen mana yang bertanggung jawab atas manajemen memori:
- Penunjuk Tingkat Atas dan Tertanam
- Atribut Arah Diterapkan ke Parameter
- Atribut Panjang, Ukuran, dan Arah
- Atribut Pointer Diterapkan ke Parameter
- Menggabungkan Atribut Penunjuk dan Arah
- Perlindungan Buffer MCCP
- Nilai pengembalian fungsi