Sdílet prostřednictvím


Přidělení paměti

Tyto rutiny přidělují, uvolní a relokují paměť.

Rutiny přidělování paměti

Rutina Použít
_alloca, _malloca Přidělení paměti ze zásobníku
calloc Přidělení pole a inicializace prvků na 0 (nula)
_calloc_dbg Ladicí verze .calloc K dispozici pouze ve verzích ladění knihoven za běhu
operator delete, operator delete[] Volné paměti přidělené haldě
_expand Rozbalení nebo zmenšení bloku paměti bez přesunutí
_expand_dbg Ladicí verze ._expand K dispozici pouze ve verzích ladění knihoven za běhu
free Volné paměti přidělené haldě
_free_dbg Ladicí verze .free K dispozici pouze ve verzích ladění knihoven za běhu
_freea Volné paměti přidělené v zásobníku
_get_heap_handle Získejte win32 HANDLE do haldy C runtime (CRT).
_heapadd Přidání paměti do haldy
_heapchk Kontrola konzistence haldy
_heapmin Uvolnění nepoužívané paměti v haldě
_heapset Vyplnění volných položek haldy hodnotou
_heapwalk Získání informací o jednotlivých položce v haldě
malloc Přidělení paměti z haldy
_malloc_dbg Ladicí verze malloc; k dispozici pouze v ladicích verzích knihoven runtime
_msize Vrácení velikosti přiděleného bloku paměti
_msize_dbg Ladicí verze _msize; k dispozici pouze v ladicích verzích knihoven runtime
new, new[] Přidělení bloku paměti z haldy
_query_new_handler Získání adresy aktuální rutiny nové obslužné rutiny nastavené podle _set_new_handler
_query_new_mode Získání nového režimu obslužné rutiny nastaveného _set_new_mode pro malloc
realloc Opětovné přidělení bloku na novou velikost
_realloc_dbg Ladicí verze realloc; k dispozici pouze v ladicích verzích knihoven runtime
_set_new_handler Povolení mechanismu zpracování chyb v případě, že new operátor nepřidělí paměť, a povolte kompilaci standardních knihoven C++
_set_new_mode Nastavení nového režimu obslužné rutiny pro malloc

Viz také

Rutiny UCRT (Universal C runtime) podle kategorie