std::make_error_condition(std::errc)
来自 cppreference.cn
定义于头文件 <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