_callnewh
Chama o manipulador atualmente instalado.new
Sintaxe
int _callnewh(
size_t size
)
Parâmetros
size
A quantidade de memória que o new
operador tentou alocar.
Valor retornado
Valor | Descrição |
---|---|
0 | Falha: Nenhum new manipulador está instalado ou nenhum new manipulador está ativo. |
1 | Êxito: O new manipulador está instalado e ativo. A alocação de memória pode ser repetida. |
Exceções
Essa função será bad_alloc
lançada se o new
manipulador não puder ser localizado.
Comentários
O new
manipulador será chamado se o new
operador não conseguir alocar memória com êxito. O new
manipulador pode então iniciar alguma ação apropriada, como liberar memória para que as alocações subsequentes sejam bem-sucedidas.
Por padrão, o estado global dessa função tem como escopo o aplicativo. Para alterar esse comportamento, consulte Estado global na CRT.
Requisitos
Rotina | Cabeçalho necessário |
---|---|
_callnewh |
internal.h |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de