Compartilhar via


Classe bad_array_new_length

A classe descreve uma exceção gerada para indicar que uma solicitação de alocação não foi bem-sucedida devido ao tamanho da matriz menor que zero ou maior que seu limite.

Sintaxe

class bad_array_new_length : public bad_alloc {
    public: bad_array_new_length() noexcept;
    const char* what() const noexcept override;
};

Comentários

O valor retornado por what é uma cadeia de caracteres C definida pela implementação. Nenhuma das funções de membro lança exceções.

Requisitos

Cabeçalho:<new>

Confira também

Classe exception
Acesso Thread-Safe na Biblioteca Padrão C++