Namespaces
Variants

std:: error_code

From cppreference.net
Utilities library
헤더에 정의됨 <system_error>
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
(함수)