_callnewh
Llama al controlador instalado actualmente.new
Sintaxis
int _callnewh(
size_t size
)
Parámetros
size
Cantidad de memoria que el new
operador intentó asignar.
Valor devuelto
Value | Descripción |
---|---|
0 | Error: no hay ningún new controlador instalado o ningún new controlador está activo. |
1 | Correcto: el new controlador está instalado y activo. Se puede volver a intentar asignar memoria. |
Excepciones
Esta función produce bad_alloc
si no se encuentra el new
controlador .
Comentarios
Se new
llama al controlador si el new
operador no puede asignar memoria correctamente. Después, el new
controlador puede iniciar alguna acción adecuada, como liberar memoria para que las asignaciones posteriores se realicen correctamente.
De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.
Requisitos
Routine | Encabezado necesario |
---|---|
_callnewh |
internal.h |