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