_callnewh

Chama atualmente instalado novo manipulador.

int _callnewh(
   size_t size
   )

Parâmetros

  • size
    A quantidade de memória que o operador new tentou alocar.

Valor de retorno

Valor

Descrição

0

Falha: Nenhum novo manipulador está instalado ou nenhum novo manipulador está ativo.

1

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

Exceções

Esta função lança bad_alloc se a novo manipulador não pode ser localizado.

Comentários

O novo manipulador é chamado se o operador new Falha ao alocar a memória com êxito.O novo manipulador, em seguida, pode iniciar alguma ação apropriada, como, por exemplo, a liberação de memória para que o êxito de alocações subseqüentes.

Requisitos

Rotina

Cabeçalho necessário

_callnewh

Internal.h

Consulte também

Referência

_set_new_handler

_set_new_mode