Aracılığıyla paylaş


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

Uyarı

Microsoft Foundation Sınıfları (MFC) kitaplığı desteklenmeye devam ediyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

new delete makalesinde açıklanan ve 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 zamanlı kütüphane işlevlerini kullanmanız gerekir.

Önemli

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

Ayrıca bakınız

Bellek Yönetimi: Küme Ayırma