Arbeitsspeicherbelegung
Diese Routinen weisen Speicher zu, geben frei und neu zu.
Speicherzuordnungsroutinen
Routine | Zweck |
---|---|
_alloca , _malloca |
Zuordnen von Speicher aus dem Stapel |
calloc |
Zuweisen eines Arrays und Initialisieren der Elemente auf 0 (Null) |
_calloc_dbg |
Debugversion von calloc . Nur in den Debugversionen der Laufzeitbibliotheken verfügbar |
operator delete , operator delete[] |
Auf dem Heap zugewiesener freier Speicher |
_expand |
Erweitern oder Verkleinern eines Speicherblocks, ohne ihn zu verschieben |
_expand_dbg |
Debugversion von _expand . Nur in den Debugversionen der Laufzeitbibliotheken verfügbar |
free |
Auf dem Heap zugewiesener freier Speicher |
_free_dbg |
Debugversion von free . Nur in den Debugversionen der Laufzeitbibliotheken verfügbar |
_freea |
Auf dem Stapel zugewiesener freier Arbeitsspeicher |
_get_heap_handle |
Rufen Sie einen Win32-Heap HANDLE zur C-Runtime (CRT) ab. |
_heapadd |
Hinzufügen von Arbeitsspeicher zum Heap |
_heapchk |
Überprüfen des Heaps auf Konsistenz |
_heapmin |
Freigeben des nicht verwendeten Speichers im Heap |
_heapset |
Füllen von kostenlosen Heapeinträgen mit einem Wert |
_heapwalk |
Abrufen von Informationen zu jedem Eintrag im Heap |
malloc |
Zuordnen des Speichers aus dem Heap |
_malloc_dbg |
Debugversion von malloc ; nur in den Debugversionen der Laufzeitbibliotheken verfügbar |
_msize |
Zurückgeben der Größe eines zugeordneten Speicherblocks |
_msize_dbg |
Debugversion von _msize ; nur in den Debugversionen der Laufzeitbibliotheken verfügbar |
new , new[] |
Zuordnen eines Speicherblocks aus dem Heap |
_query_new_handler |
Abrufen der Adresse der aktuellen neuen Handlerroutine, die von _set_new_handler |
_query_new_mode |
Abrufen des neuen Handlermodus, der für _set_new_mode malloc |
realloc |
Neuzuweisung eines Blocks zu einer neuen Größe |
_realloc_dbg |
Debugversion von realloc ; nur in den Debugversionen der Laufzeitbibliotheken verfügbar |
_set_new_handler |
Aktivieren des Fehlerbehandlungsmechanismus, wenn der new Operator Arbeitsspeicher nicht zuweist und die Kompilierung der C++-Standardbibliotheken aktiviert |
_set_new_mode |
Festlegen des neuen Handlermodus für malloc |