Namespaces
Variants

std:: error_category

From cppreference.net
Utilities library
헤더 파일에 정의됨 <system_error>
class error_category ;
(C++11부터)

std::error_category 는 특정 오류 범주 유형들의 기본 클래스 역할을 하며, 예를 들어 std::system_category , std::iostream_category 등이 있습니다. 각 특정 범주 클래스는 error_code - error_condition 매핑을 정의하고 모든 error_condition에 대한 설명 문자열을 보유합니다. 오류 범주 클래스의 객체들은 싱글톤으로 취급되며 참조로 전달됩니다.

멤버 함수

error_category 객체를 생성합니다
(public member function)
[virtual]
error_category 객체를 소멸합니다
(virtual public member function)
operator=
[deleted]
복사 할당 불가
(public member function)
[virtual]
카테고리 이름을 반환합니다
(virtual public member function)
error_code error_condition 으로 매핑합니다
(virtual public member function)
[virtual]
error_code error_condition 의 동등성을 비교합니다
(virtual public member function)
[virtual]
설명 문자열을 반환합니다
(virtual public member function)
(C++20에서 제거됨) (C++20에서 제거됨) (C++20)
두 error category를 비교합니다
(function)

특정 오류 범주

일반 오류 카테고리를 식별합니다
(함수)
운영 체제 오류 카테고리를 식별합니다
(함수)
입출력 스트림 오류 카테고리를 식별합니다
(함수)
future 오류 카테고리를 식별합니다
(함수)

참조 항목

이식 가능한 오류 코드를 보유합니다
(클래스)
(C++11)
플랫폼 종속 오류 코드를 보유합니다
(클래스)