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
}

더 알아보기 (Learn more)

cppreference