Sdílet prostřednictvím


Správa paměti: Paměťové bloky umožňující změnu velikosti

Operátory new a delete operátory popsané v článku Správa paměti: Příklady jsou vhodné pro přidělování a uvolnění bloků paměti a objektů s pevnou velikostí. V některých případech může vaše aplikace potřebovat bloky paměti umožňující změnu velikosti. Ke správě reizovatelných paměťových bloků na haldě musíte použít standardní funkce knihovny run-time jazyka C malloc, realloc a free .

Důležité

Kombinování new a delete operátorů s funkcemi přidělování paměti s možností změny velikosti ve stejném bloku paměti způsobí poškození paměti ve verzi ladění MFC. Neměli byste používat relokaci na bloku paměti přiděleném new. Podobně byste neměli přidělit blok paměti s operátorem new a odstranit ho s volným nebo použít delete operátor na bloku paměti přidělené malloc.

Viz také

Správa paměti: Přidělení haldy