std::errc make_error_condition
std::errc make_error_condition (오류 조건 생성)
std::io_errc 열거 값을 std::error_condition으로 변환하는 함수예요. C++11부터 있어요.
출처: cppreference
본문
<ios> 헤더에 정의돼 있어요.
std::error_condition make_error_condition( std::io_errc e ) noexcept;
std::io_errc 열거 값에 대한 오류 조건을 생성해요. std::error_condition을 돌려줘요.
반환값
e에 대응하는 std::error_condition이에요.
예제
#include <ios>
#include <system_error>
#include <iostream>
int main()
{
std::error_condition ec = make_error_condition(std::io_errc::stream);
std::cout << ec.value() << '\n'; // 1
}