Класс bad_array_new_length

Класс описывает исключение, возникающее, чтобы указать, что запрос на выделение не выполнен из-за размера массива меньше нуля или больше его предела.

Синтаксис

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

Замечания

Возвращаемое what значением является строка C, определяемая реализацией. Ни одна из функций-членов не создает исключение.

Требования

Заголовок:<new>

См. также

Класс exception
Потокобезопасность в стандартной библиотеке C++