Partilhar via


_callnewh

Chama o manipulador novoatualmente instalado.

int _callnewh(
   size_t size
   )

Parâmetros

  • size
    A quantidade de memória que novo operador tentou atribuir.

Valor de Retorno

Valor

Descrição

0

Falha: Ou nenhum novo manipulador está instalado ou nenhum novo manipulador está ativa.

1

Êxito: O novo manipulador é instalado e ativa. A alocação de memória pode ser repetida.

Exceções

Essa função gerará bad_alloc se o novo manipulador não pode ser localizado.

Comentários

O novo manipulador é chamado se novo operador não atribuir com êxito a memória. O novo manipulador pode iniciar em qualquer ação apropriada, como liberar memória de forma que as alocações subsequentes sucedessem.

Requisitos

Rotina

Cabeçalho necessário

_callnewh

internal.h

Consulte também

Referência

_set_new_handler

_set_new_mode