Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Retorna um número inteiro indicando o new modo de manipulador definido por _set_new_mode para malloc.
Sintaxe
int _query_new_mode(
void
);
Valor retornado
Retorna o modo de manipulador atual new , ou seja, 0 ou 1, para malloc. Um valor retornado de 1 indica que, em caso de falha ao alocar memória, malloc chama a new rotina do manipulador; um valor retornado de 0 indica que não.
Comentários
A função C++ _query_new_mode retorna um inteiro que indica o new modo de manipulador definido pela função C++ _set_new_mode para malloc. O new modo de manipulador indica se, em caso de falha na alocação de memória, malloc deve chamar a new rotina do manipulador conforme definido por _set_new_handler. Por padrão, malloc não chama a rotina do new manipulador em caso de falha. Você pode usar _set_new_mode para substituir esse comportamento para que, em caso de falha, malloc chame a rotina do new manipulador da mesma forma que o new operador faz quando não consegue alocar memória. Para obter mais informações, consulte a discussão sobre os operadores new e delete na Referência da Linguagem C++.
Requisitos
| Rotina | Cabeçalho necessário |
|---|---|
_query_new_mode |
<new.h> |
Para obter informações sobre compatibilidade, consulte Compatibilidade.
Bibliotecas
Todas as versões das bibliotecas em tempo de execução C.