Compartir a través de


_callnewh

Llama al nuevo controlador instalado actualmente.

int _callnewh(
   size_t size
   )

Parámetros

Valor devuelto

Valor

Descripción

0

Error: No se instala ningún controlador nuevo o no hay ningún controlador nuevo activo.

1

Operación correcta: El controlador nuevo se instala y activa. Se puede volver a intentar asignar memoria.

Excepciones

Esta función genera bad_alloc si el controlador nuevo no se puede localizar.

Comentarios

Se llama al controlador nuevo si operador nuevo no asigna memoria correctamente. El controlador nuevo podría iniciar una acción adecuada, por ejemplo liberar memoria de modo que las asignaciones subsiguientes se realicen correctamente.

Requisitos

Rutina

Encabezado necesario

_callnewh

internal.h

Vea también

Referencia

_set_new_handler

_set_new_mode