std:: error_code
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diagnostics library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::error_code
| Member functions | ||||
| Modifiers | ||||
| Observers | ||||
| Non-member functions | ||||
|
(until C++20)
(until C++20)
(C++20)
|
||||
| Helper classes | ||||
|
헤더에 정의됨
<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
를 비교
(함수) |
|
값을 출력 스트림에 값과 카테고리 이름으로 출력
(함수) |
헬퍼 클래스
|
(C++11)
|
클래스를
error_code
열거형으로 식별함
(클래스 템플릿) |
|
(C++11)
|
std::error_code
에 대한 해시 지원
(클래스 템플릿 특수화) |
참고 항목
|
(C++11)
|
이식 가능한 오류 코드를 보유함
(클래스) |
|
(C++11)
|
오류 카테고리의 기본 클래스
(클래스) |
|
(C++11)
|
errc
열거형에 대한 오류 코드 값을 생성함
e
(함수) |