std::error_category
来自 zh.cppreference.net
| 在头文件 <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
对象
(公开成员函数) |
|
|
[virtual]
|
销毁
error_category
对象
(虚公开成员函数) |
|
operator=
[deleted]
|
不可复制赋值
(公开成员函数) |
|
[virtual]
|
获取类别名称
(虚公开成员函数) |
|
[virtual]
|
将
error_code
映射为
error_condition
(虚公开成员函数) |
|
[virtual]
|
比较
error_code
与
error_condition
的等价性
(虚公开成员函数) |
|
[virtual]
|
获取解释性字符串
(虚公开成员函数) |
|
(C++20 中移除)
(C++20 中移除)
(C++20)
|
比较两个错误类别
(函数) |
特定错误类别
|
(C++11)
|
标识通用错误类别
(函数) |
|
(C++11)
|
标识操作系统错误类别
(函数) |
|
(C++11)
|
标识输入输出流错误类别
(函数) |
|
(C++11)
|
标识 future 错误类别
(函数) |
|
(C++11)
|
持有可移植错误码
(类) |
|
(C++11)
|
持有平台相关错误码
(类) |