Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die new
und delete
Operatoren, beschrieben im Artikel Speicherverwaltung: Beispiele, eignen sich gut für die Zuordnung und Freigabe 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.
Von Bedeutung
Das Mischen der new
- und delete
-Operatoren mit den anpassbaren Speicherzuordnungsfunktionen auf demselben Speicherblock führt zu korruptem Speicher in der Debug-Version von MFC. Sie sollten " realloc " nicht für einen Speicherblock verwenden, der zugeordnet new
ist. Ebenso sollten Sie dem new
Operator keinen Speicherblock zuweisen und ihn nicht mit Free löschen oder den delete
Operator für einen mit malloc zugewiesenen Speicherblock verwenden.