Compartir a través de


Asignación de memoria

Use estas rutinas para asignar, liberar y reasignar memoria.

Rutinas de asignación de memoria

Routine Usar
_alloca, _malloca Asignar memoria de la pila
calloc Asignar una matriz e inicializar sus elementos en 0 (cero)
_calloc_dbg Depure la versión de calloc. Disponible únicamente en las versiones de depuración de las bibliotecas en tiempo de ejecución
operator delete, operator delete[] Liberar memoria asignada en el montón
_expand Expandir o reducir un bloque de memoria sin moverlo
_expand_dbg Depure la versión de _expand. Disponible únicamente en las versiones de depuración de las bibliotecas en tiempo de ejecución
free Liberar memoria asignada en el montón
_free_dbg Depure la versión de free. Disponible únicamente en las versiones de depuración de las bibliotecas en tiempo de ejecución
_freea Memoria libre asignada en la pila
_get_heap_handle Obtenga un HANDLE de Win32 en el montón del runtime de C (CRT).
_heapadd Agregar memoria al montón
_heapchk Comprobar la coherencia del montón
_heapmin Liberar la memoria sin usar del montón
_heapset Rellenar las entradas de montón libres con un valor
_heapwalk Obtener información sobre cada entrada del montón
malloc Asignar memoria de la pila
_malloc_dbg Depurar la versión de malloc; disponible únicamente en las versiones de depuración de las bibliotecas en tiempo de ejecución
_msize Devolver el tamaño de un bloque de memoria asignado
_msize_dbg Depurar la versión de _msize; disponible únicamente en las versiones de depuración de las bibliotecas en tiempo de ejecución
new, new[] Asignar un bloque de memoria del montón
_query_new_handler Obtener la dirección de la nueva rutina de controlador actual mediante _set_new_handler
_query_new_mode Obtener el nuevo modo de controlador establecido por _set_new_mode para malloc
realloc Reasignar un bloque a un nuevo tamaño
_realloc_dbg Depurar la versión de realloc; disponible únicamente en las versiones de depuración de las bibliotecas en tiempo de ejecución
_set_new_handler Habilitar el mecanismo de tratamiento de errores cuando el operador new no pueda asignar memoria y habilitar la compilación de bibliotecas estándar de C++
_set_new_mode Definir el nuevo modo de controlador para malloc

Consulte también

Rutinas en tiempo de ejecución Universal C por categoría