Freigeben über


Speicherverwaltung: Größenveränderbare Speicherblöcke

Die new im Artikel "Speicherverwaltung" beschriebenen Operatoren und delete Operatoren eignen sich gut für die Zuordnung und Zuordnung von Speicherblöcken und Objekten mit fester Größe. Gelegentlich benötigt Ihre Anwendung möglicherweise veränderbare Speicherblöcke. Sie müssen die standardmäßigen C-Laufzeitbibliotheksfunktionen malloc, realloc und kostenlos verwenden, um größenveränderbare Speicherblöcke auf dem Heap zu verwalten.

Wichtig

Das Mischen der new Und-Operatoren delete mit den veränderbaren Speicherzuordnungsfunktionen auf demselben Speicherblock führt zu beschädigtem Speicher in der Debugversion von MFC. Sie sollten "realloc" nicht für einen Speicherblock verwenden, der zugeordnet newist. Ebenso sollten Sie dem Operator keinen Speicherblock new zuweisen und ihn kostenlos löschen oder den delete Operator für einen Speicherblock verwenden, der mit Malloc zugeordnet ist.

Siehe auch

Speicherverwaltung: Heapbelegung