std::error_category
在标头
<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)
|
鉴别未来体错误类别 (函数) |
参阅
(C++11)
|
保有可移植的错误码 (类) |
(C++11)
|
保有依赖于平台的错误码 (类) |