Namespaces
Variants

std::error_category

cppreference.net에서
 
 
유틸리티 라이브러리
일반 유틸리티
관계 연산자 (C++20에서 폐기됨)
정수 비교 함수
(C++20)(C++20)(C++20)    
(C++20)
Swap 및 타입 연산
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
공통 어휘 타입
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
 
 
class error_category;
에 정의됨 (C++11부터)

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

멤버 함수

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)
플랫폼 종속 오류 코드를 보유합니다
(클래스)