Aracılığıyla paylaş


Bellek Yönetimi: Yeniden Boyutlandırılabilir Bellek Blokları

new Bellek Yönetimi: Örnekler makalesinde açıklanan ve delete işleçleri, sabit boyutlu bellek bloklarını ve nesnelerini ayırmaya ve serbest bırakmaya yarar. Bazen uygulamanızın yeniden boyutlandırılabilir bellek blokları gerekebilir. Yığında yeniden boyutlandırılabilir bellek bloklarını yönetmek için malloc, realloc ve free standart C çalışma zamanı kitaplığı işlevlerini kullanmanız gerekir.

Önemli

ve delete işleçlerinin aynı bellek bloğundaki yeniden boyutlandırılabilir bellek ayırma işlevleriyle karıştırılması new MFC'nin Hata Ayıklama sürümünde belleğin bozulmasına neden olur. ile newayrılan bir bellek bloğunda realloc kullanmamalısınız. Benzer şekilde, işleciyle new bir bellek bloğu ayırmamalı ve boş bir şekilde silmemelisiniz veya işlecini malloc ile ayrılan bir bellek bloğunda kullanmamalısınızdelete.

Ayrıca bkz.

Bellek Yönetimi: Öbek Ayırma