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 new
ist. 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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für