Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 |