Gestione della memoria: blocchi di memoria ridimensionabili

new e gli operatori di, descritti nell'articolo Gestione della memoria: esempi, sono ideali per l'allocazione e il rilascio dei blocchi di memoria a dimensione fissa e oggetti.In alcuni casi, può essere necessario che l'applicazione blocchi di memoria ridimensionabili.È necessario utilizzare le funzioni report, realloce libero della libreria di runtime del linguaggio C standard per gestire i blocchi di memoria ridimensionabili nell'heap.

Nota importanteImportante

Combinare new e gli operatori di con le funzioni di allocazione della memoria ridimensionabili nello stesso blocco di memoria è la memoria danneggiata nella versione di debug di MFC.Non è necessario utilizzare realloc in un blocco di memoria allocato con new.Inoltre, non è necessario allocare un blocco di memoria con l'operatore di new ed eliminarlo con free, o utilizzare l'operatore delete in un blocco di memoria allocato con malloc.

Vedere anche

Concetti

Gestione della memoria: allocazione heap