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