std:: error_category
From cppreference.net
C++
Utilities library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Diagnostics library
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
std::error_category
| Member functions | ||||
|
(until C++20)
(until C++20)
(C++20)
|
|
定义于头文件
<system_error>
|
||
|
class
error_category
;
|
(C++11 起) | |
std::error_category
作为特定错误类别类型的基类,例如
std::system_category
、
std::iostream_category
等。每个具体类别类定义了
error_code
与
error_condition
的映射关系,并保存所有 error_condition 的说明字符串。错误类别类的对象被视为单例,通过引用传递。
成员函数
构造
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)
|
持有平台相关错误码
(类) |