Speicherverwaltung: In der Größe veränderbare Speicherblöcke

new und die delet-Operatoren im Artikel beschrieben, Speicherverwaltung: Beispiele, sind für das Zuordnen und Freigeben von Speicherblöcke mit fester Größe und Objekten gut.Gelegentlich benötigt die Anwendung möglicherweise in der Größe veränderbaren Speicherblöcke.Sie müssen die standardmäßige C-Laufzeitbibliotheksfunktionen malloc, realloc und frei verwenden, um in der Größe veränderbaren Speicherblöcke auf dem Heap zu verwalten.

Wichtiger HinweisWichtig

Das Kombinieren new und der delet-Operatoren mit den in der Größe veränderbaren Zuornungsanzahl-Funktionen auf demselben Speicherblock führt beschädigten Arbeitsspeicher in der Debugversion von MFC.Sie sollten realloc für einen Speicherblock nicht verwenden, der mit new zugeordnet ist.Entsprechend sollten Sie einen Speicherblock mit dem new-Operator nicht zuordnen und free löschen, oder verwenden Sie den Operator delete auf einen Speicherblock, der mit malloc zugeordnet ist.

Siehe auch

Konzepte

Speicherverwaltung: Heapreservierung