Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Devuelve un entero que indica el new modo de controlador establecido por _set_new_mode para malloc.
Sintaxis
int _query_new_mode(
void
);
Valor devuelto
Devuelve el modo de controlador actual new , es decir, 0 o 1, para malloc. Un valor devuelto de 1 indica que, al no asignar memoria, malloc llama a la new rutina del controlador; un valor devuelto de 0 indica que no lo hace.
Comentarios
La función de C++ _query_new_mode devuelve un entero que indica el new modo de controlador establecido por la función de C++ _set_new_mode para malloc. El new modo de controlador indica si, al no asignar memoria, malloc se debe llamar a la rutina del new controlador tal y como establece _set_new_handler. De forma predeterminada, malloc no llama a la rutina del new controlador en caso de error. Puede usar _set_new_mode para invalidar este comportamiento para que en caso de error malloc llame a la new rutina del controlador de la misma manera que el new operador hace cuando no se puede asignar memoria. Para obtener más información, vea la descripción de los operadores new y delete en la referencia del lenguaje de C++.
Requisitos
| Routine | Encabezado necesario |
|---|---|
_query_new_mode |
<new.h> |
Para obtener más información sobre compatibilidad, consulte Compatibilidad.
Bibliotecas
Todas las versiones de las bibliotecas en tiempo de ejecución de C.
Consulte también
Asignación de memoria
calloc
free
realloc
_query_new_handler