Condividi tramite


Gestione della memoria: blocchi di memoria ridimensionabili

Gli new operatori e delete , descritti nell'articolo Gestione della memoria: esempi, sono validi per l'allocazione e la deallocazione di blocchi e oggetti di memoria a dimensione fissa. In alcuni casi, l'applicazione potrebbe richiedere blocchi di memoria ridimensionabili. È necessario usare le funzioni della libreria di runtime C standard malloc, realloc e liberare la gestione dei blocchi di memoria ridimensionabili nell'heap.

Importante

La combinazione degli new operatori e delete con le funzioni di allocazione della memoria ridimensionabili nello stesso blocco di memoria comporterà un danneggiamento della memoria nella versione debug di MFC. Non è consigliabile usare realloc in un blocco di memoria allocato con new. Analogamente, non è consigliabile allocare un blocco di memoria con l'operatore new ed eliminarlo con libero oppure usare l'operatore delete in un blocco di memoria allocato con malloc.

Vedi anche

Gestione della memoria: allocazione di heap