函数
<ios> <iostream>

std::make_error_condition (io_errc)

error_code make_error_condition (io_errc e);
error_code make_error_condition (io_errc e) noexcept;
创建错误条件
io_errc 枚举值 e(属于 iostream_category)创建一个 error_condition 对象。

它返回的结果与
1
error_condition(static_cast<int>(e),iostream_category());

当传递 io_errc 类型参数给 error_condition 的构造函数时,会调用此重载。

参数

e
io_errc 类型的枚举值。

返回值

代表枚举值 eerror_condition 对象。

异常安全

无异常保证:此函数从不抛出异常。

另见