std::error_code
Материал из cppreference.com
![]() |
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
Определено в заголовочном файле <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.
Содержание |
[править] Функции-члены
строит код ошибки Оригинал: constructs an error code Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (public функция-член) | |
назначает другой код ошибки Оригинал: assigns another error code Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (public функция-член) | |
назначает другой код ошибки Оригинал: assigns another error code Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (public функция-член) | |
Модификаторы | |
устанавливает error_code в значение 0 в generic_category Оригинал: sets the error_code to value 0 in generic_category Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (public функция-член) | |
Наблюдатели | |
получает значение error_code Оригинал: obtains the value of the error_code Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (public функция-член) | |
получает error_category для этого error_code Оригинал: obtains the error_category for this error_code Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (public функция-член) | |
получает error_condition для этого error_code Оригинал: obtains the error_condition for this error_code Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (public функция-член) | |
получает пояснительную строку для этого error_code Оригинал: obtains the explanatory string for this error_code Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (public функция-член) | |
проверки, если значение не равно нулю Оригинал: checks if the value is non-zero Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (public функция-член) |
[править] Функции, не являющиеся членами
сравнивает два error_code sОригинал: compares two error_code sТекст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
выводит значение и сообщение в выходной поток Оригинал: outputs the value and the message to an output stream Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) | |
(C++11) |
создает код ошибки из error_category Оригинал: creates an error code from an error_category Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (функция) |
[править] Вспомогательные классы
(C++11) |
определяет класс как error_code перечисление Оригинал: identifies a class as an error_code enumeration Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (шаблон класса) |
(C++11) |
хэш поддержку std::error_code Оригинал: hash support for std::error_code Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (специализация шаблона класса) |
[править] См. также
(C++11) |
имеет портативный код ошибки Оригинал: holds a portable error code Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (класс) |
(C++11) |
Базовый класс для категорий ошибок Оригинал: base class for error categories Текст был переведён автоматически через Google Translate. Вы можете проверить и исправить перевод. Для инструкций кликните сюда. (класс) |