std::error_condition
来自cppreference.com
该页由英文版wiki使用Google Translate机器翻译而来。
该翻译可能存在错误或用词不当。鼠标停留在文本上可以看到原版本。你可以帮助我们修正错误或改进翻译。参见说明请点击这里. |
在头文件 <system_error> 中定义
|
||
class error_condition; |
(C++11 起) | |
std::error_condition
是一种与平台无关的错误代码。喜欢std::error_code,它唯一标识一个整数值和一个std::error_category,但与std::error_code不同的是,值不依赖于平台的原文:
std::error_condition
is a platform-independent error code. Like std::error_code, it is uniquely identified by an integer value and a std::error_category, but unlike std::error_code, the value is not platform-dependent.一个典型的实现拥有一个整数数据成员(值)和一个指针,指向一个std::error_category.
原文:
A typical implementation holds one integer data member (the value) and a pointer to an std::error_category.
目录 |
[编辑] 成员函数
构造一个error_condition (公共成员函数) | |
替换内容的error_condition 原文: replaces the contents of an error_condition (公共成员函数) | |
替换内容的error_condition 原文: replaces the contents of an error_condition (公共成员函数) | |
设定值0 generic_category的error_condition 原文: sets the error_condition to value 0 in generic_category (公共成员函数) | |
获得值的error_condition 原文: obtains the value of the error_condition (公共成员函数) | |
获取此error_condition error_category 原文: obtains the error_category for this error_condition (公共成员函数) | |
得到的解释此error_condition的字符串 原文: obtains the explanatory string for this error_condition (公共成员函数) | |
检查,如果该值是非零的 (公共成员函数) |
[编辑] 非成员函数
比较error_conditions和error_codes 原文: compares error_conditions and error_codes (函数) | |
(C++11) |
造成错误条件对象的指定error_category 原文: creates an error condition object of specified error_category (函数) |
[编辑] Helper类
(C++11) |
确定一个作为std::error_condition枚举 原文: identifies an enumeration as an std::error_condition (类模板) |
[编辑] 另请参阅
(C++11) |
持有与平台相关的错误代码 原文: holds a platform-dependent error code (类) |
(C++11) |
错误类型的基类 (类) |