Allocazione della memoria
Queste routine allocano, liberano e riallocano la memoria.
Routine di allocazione della memoria
Ciclo | Utilizzo |
---|---|
_alloca , _malloca |
Allocare memoria dallo stack |
calloc |
Allocare una matrice e inizializzare i relativi elementi a 0 (zero) |
_calloc_dbg |
Versione di debug di calloc . Disponibile solo nelle versioni di debug delle librerie di runtime |
operator delete , operator delete[] |
Memoria libera allocata nell'heap |
_expand |
Espandere o compattare un blocco di memoria senza spostarlo |
_expand_dbg |
Versione di debug di _expand . Disponibile solo nelle versioni di debug delle librerie di runtime |
free |
Memoria libera allocata nell'heap |
_free_dbg |
Versione di debug di free . Disponibile solo nelle versioni di debug delle librerie di runtime |
_freea |
Memoria libera allocata nello stack |
_get_heap_handle |
Ottenere un heap win32 HANDLE per il runtime C (CRT). |
_heapadd |
Aggiungere memoria all'heap |
_heapchk |
Verificare la coerenza dell'heap |
_heapmin |
Rilasciare memoria inutilizzata nell'heap |
_heapset |
Compilare voci heap gratuite con un valore |
_heapwalk |
Ottenere informazioni su ogni voce nell'heap |
malloc |
Allocare memoria dall'heap |
_malloc_dbg |
Versione di debug di malloc ; disponibile solo nelle versioni di debug delle librerie runtime |
_msize |
Restituisce le dimensioni di un blocco di memoria allocato |
_msize_dbg |
Versione di debug di _msize ; disponibile solo nelle versioni di debug delle librerie runtime |
new , new[] |
Allocare un blocco di memoria dall'heap |
_query_new_handler |
Ottenere l'indirizzo della routine del nuovo gestore corrente impostata da _set_new_handler |
_query_new_mode |
Ottenere la nuova modalità del gestore impostata da _set_new_mode per malloc |
realloc |
Riallocare un blocco a una nuova dimensione |
_realloc_dbg |
Versione di debug di realloc ; disponibile solo nelle versioni di debug delle librerie runtime |
_set_new_handler |
Abilitare il meccanismo di gestione degli errori quando l'operatore new non riesce ad allocare memoria e abilitare la compilazione delle librerie standard C++ |
_set_new_mode |
Impostare la nuova modalità del gestore per malloc |