Namespaces
Variants

std::error_code

cppreference.net에서
 
 
유틸리티 라이브러리
일반 유틸리티
관계 연산자 (C++20에서 폐기됨)
정수 비교 함수
(C++20)(C++20)(C++20)    
(C++20)
스왑 및 타입 연산
(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_code;
(C++11부터)에서 정의됨

std::error_code 플랫폼 종속 오류 코드 값을 나타냅니다. 각 std::error_code 객체는 운영 체제 또는 일부 저수준 인터페이스에서 발생한 오류 코드 값과 std::error_category 타입의 객체를 가리키는 포인터를 보유하며, 이는 해당 인터페이스에 해당합니다. 오류 코드 값은 서로 다른 오류 범주 간에 고유할 필요가 없습니다.

멤버 함수

error_code를 생성합니다
(public member function)
다른 error_code를 할당합니다
(public member function)
다른 error_code를 할당합니다
(public member function)
수정자
error_code 를 system_category 에서 값 ​ 0 ​ 으로 설정합니다
(public member function)
관찰자
error_code 의 값을 얻습니다
(public member function)
이 error_code에 대한 error_category를 얻습니다
(public member function)
이 error_code 에 대한 error_condition 을 얻습니다
(public member function)
이 error_code 에 대한 설명 문자열을 얻습니다
(public member function)
값이 0이 아닌지 확인합니다
(public member function)

비멤버 함수

(C++20에서 제거됨) (C++20에서 제거됨) (C++20)
두 error_code 를 비교
(함수)
값을 출력 스트림에 값과 카테고리 이름으로 출력
(함수)

헬퍼 클래스

클래스를 error_code 열거형으로 식별함
(클래스 템플릿)
std::error_code 에 대한 해시 지원
(클래스 템플릿 특수화)

참고 항목

이식 가능한 오류 코드를 보유함
(클래스)
오류 카테고리의 기본 클래스
(클래스)
errc 열거형에 대한 오류 코드 값을 생성함 e
(함수)