Estrutura nothrow_t

O struct é usado como um parâmetro de função para o operador new para indicar que a função deve retornar um ponteiro nulo para relatar uma falha de alocação, em vez de lançar uma exceção.

Sintaxe

struct std::nothrow_t {};

Comentários

O struct ajuda o compilador a selecionar a versão correta do construtor. nothrow é um sinônimo para objetos do tipo std::nothrow_t.

Exemplo

Confira operator new e operator new[] para obter exemplos de como std::nothrow_t é utilizado como um parâmetro de função.