Condividi tramite


Gestione della memoria: blocchi di memoria ridimensionabili

Gli operatori di eliminazione e di nuova, descritti nell'articolo Gestione della memoria: Esempi, è opportuno 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 malloc, realloc e libero della libreria di runtime C standard per gestire i blocchi di memoria ridimensionabili nell'heap.

Importante

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

Vedere anche

Concetti

Gestione della memoria: allocazione di heap