std:: make_error_condition (std::errc)
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diagnostics library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::errc
| Non-member functions | ||||
|
make_error_condition
|
||||
| Helper classes | ||||
|
헤더 파일에 정의됨
<system_error>
|
||
|
std::
error_condition
make_error_condition
(
std::
errc
e
)
noexcept
;
|
(C++11부터) | |
errc
값
e
에 대한 오류 조건을 생성합니다. 오류 값을
int
(
e
)
로 설정하고 오류 범주를
std::generic_category
로 설정합니다.
매개변수
| e | - | 표준 오차 값 |
반환값
e 에 대한 오류 조건.
예제
이 코드 실행
#include <iostream> #include <string> #include <system_error> int main() { auto err = std::make_error_condition(std::errc::invalid_argument); std::cout << err.message() << '\n'; }
가능한 출력:
Invalid argument