Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
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_modemalloc |
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 |