다음을 통해 공유


bad_array_new_length 클래스

클래스는 배열 크기가 0보다 작거나 제한보다 크기 때문에 할당 요청이 성공하지 못했음을 나타내기 위해 throw된 예외를 설명합니다.

구문

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++ 표준 라이브러리의 스레드 보안