_callnewh
Llama al nuevo controlador instalado actualmente.
int _callnewh(
size_t size
)
Parámetros
- size
Cantidad de memoria que el nuevo operador intentó asignar.
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 |