命名空间
变体
操作

std::error_category

来自 cppreference.cn
< cpp‎ | error
 
 
 
 
 
定义于头文件 <system_error>
class error_category;
(自 C++11 起)

std::error_category 充当特定错误类别类型的基类,例如 std::system_categorystd::iostream_category 等。每个特定类别类定义了 error_code - error_condition 映射,并保存所有 error_condition 的解释性字符串。错误类别类的对象被视为单例,通过引用传递。

[编辑] 成员函数

构造一个 error_category
(公共成员函数) [编辑]
[虚函数]
析构一个 error_category
(虚公共成员函数) [编辑]
operator=
[已删除]
不可复制赋值
(公共成员函数) [编辑]
[虚函数]
获取类别的名称
(虚公共成员函数) [编辑]
error_code 映射到 error_condition
(虚公共成员函数) [编辑]
[虚函数]
比较 error_codeerror_condition 的等价性
(虚公共成员函数) [编辑]
[虚函数]
获取解释性字符串
(虚公共成员函数) [编辑]
(在 C++20 中移除)(在 C++20 中移除)(C++20)
比较两个错误类别
(函数) [编辑]

[编辑] 特定错误类别

标识通用错误类别
(函数) [编辑]
标识操作系统错误类别
(函数) [编辑]
标识 iostream 错误类别
(函数) [编辑]
标识 future 错误类别
(函数) [编辑]

[编辑] 参见

持有可移植的错误码
(类) [编辑]
持有平台相关的错误码
(类) [编辑]