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 new
ayrı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
.