Compartir a través de


_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

Consulte también

_set_new_handler
_set_new_mode