std::error_category
来自cppreference.com
                    
                                        
                    
                    
                                                            
                    |   定义于头文件  <system_error>
  | 
||
|   class error_category;  | 
(C++11 起) | |
std::error_category 作为特定错误类别,如 std::system_category 、 std::iostream_category 等的基类工作。每个特定类别类定义 error_code - error_condition 映射,并保有所有 error_condition 的解释字符串。错误类别类的对象被当做单例,按引用传递。
成员函数
  构造 error_category (公开成员函数)  | |
|    [虚]  | 
  析构 error_category (虚公开成员函数)  | 
|    operator= [被删除]  | 
   不可复制赋值  (公开成员函数)  | 
|    [虚]  | 
   获得类别名称  (虚公开成员函数)  | 
   映射 error_code 到 error_condition (虚公开成员函数)  | |
|    [虚]  | 
   比较 error_code 与 error_condition 的等价性 (虚公开成员函数)  | 
|    [虚]  | 
   获得解释性字符串  (虚公开成员函数)  | 
|    (C++20 中移除)(C++20 中移除)(C++20)  | 
   比较二个错误类别   (函数)  | 
特定错误类别
|    (C++11)  | 
   鉴别通用错误类别   (函数)  | 
|    (C++11)  | 
   鉴别操作系统错误类别   (函数)  | 
|    (C++11)  | 
   鉴别 iostream 错误类别  (函数)  | 
|    (C++11)  | 
   鉴别 future 错误类别  (函数)  | 
|    (C++11)  | 
   保有可移植的错误码  (类)  | 
|    (C++11)  | 
   保有依赖于平台的错误码   (类)  |