std::make_error_condition(std::errc)
定义于头文件 <system_error>
|
||
std::error_condition make_error_condition( std::errc e ) noexcept; |
(C++11 起) | |
为 errc
值 e
创建一个 error_condition 。设置错误码为 int(e) ,错误类别为 std::generic_category 。
参数
e | - | 标准错误码 |
返回值
e
的错误条件。
示例
运行此代码
#include <system_error> #include <string> #include <iostream> int main() { auto err = std::make_error_condition(std::errc::invalid_argument); std::cout << err.message() << '\n'; }
可能的输出:
Invalid argument