std::error_code
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
在头文件 <system_error> 中定义
|
||
class error_code; |
(C++11 起) | |
std::error_code
is a platform-dependent error code. Each std::error_code
object holds a pair of error code originating from the operating system, or some low-level interface and a pointer to an object of type std::error_category, which corresponds to the said interface. The error code values may be not unique across different error categories.
目录 |
[编辑] 成员函数
构造了一个错误代码 (公共成员函数) | |
给其他错误代码 (公共成员函数) | |
给其他错误代码 (公共成员函数) | |
| |
设置ERROR_CODE在generic_category值0 原文: sets the error_code to value 0 in generic_category (公共成员函数) | |
| |
获得的值的参数error_code (公共成员函数) | |
获取此ERROR_CODE error_category 原文: obtains the error_category for this error_code (公共成员函数) | |
获取此ERROR_CODE error_condition 原文: obtains the error_condition for this error_code (公共成员函数) | |
这ERROR_CODE得到解释的字符串 原文: obtains the explanatory string for this error_code (公共成员函数) | |
检查,如果该值是非零的 (公共成员函数) |
[编辑] 非成员函数
比较2 error_code s(函数) | |
输出到输出流中的价值和信息 原文: outputs the value and the message to an output stream (函数) | |
(C++11) |
从error_category创建了一个错误代码 原文: creates an error code from an error_category (函数) |
[编辑] Helper类
(C++11) |
标识一类作为ERROR_CODE枚举 原文: identifies a class as an error_code enumeration (类模板) |
(C++11) |
std::error_code的哈希支持 (类模板特化) |
[编辑] 另请参阅
(C++11) |
持有便携式的错误代码 (类) |
(C++11) |
错误类型的基类 (类) |