Compartilhar via


Estrutura nothrow_t

O struct é usado como um parâmetro da função ao operador novo para indicar que a função deve retornar um ponteiro nulo para informar uma falha de alocação, em vez de que gerencie uma exceção.

struct std::nothrow_t {};

Comentários

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

Exemplo

Consulte operador novo e operador novo [] para obter exemplos de como std::nothrow_t é usado como um parâmetro de função.

Requisitos

Header: <novo>

Namespace: std

Consulte também

Referência

Segurança de threads na Biblioteca Padrão C++