Пространства имён
Варианты
Действия

std::error_code::error_code

Материал из cppreference.com
< cpp‎ | error‎ | error code

 
 
 
Обработка ошибок
Обработка исключений
Оригинал:
Exception handling
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Неудачи обработки исключений
Оригинал:
Exception handling failures
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Исключение категорий
Оригинал:
Exception categories
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Коды ошибок
Оригинал:
Error codes
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Коды ошибок
Утверждений
Оригинал:
Assertions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
system_error центр
Оригинал:
system_error facility
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
 
std::error_code
Функции-члены
error_code::error_code
Модификаторы
Наблюдатели
Функции, не являющиеся членами
Вспомогательные классы
Оригинал:
Helper classes
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
 
error_code();
(1) (начиная с C++11)
error_code( int ec, const error_category& ecat );
(2) (начиная с C++11)
template< class ErrorCodeEnum >
error_code( ErrorCodeEnum e );
(3) (начиная с C++11)

Constructs new error code.

1) Constructs error code with default value. Equivalent to error_code(0, std::system_category()).
2) Constructs error code with ec as the platform-dependent error code and ecat as the corresponding error category.
3) Constructs error code from an error code enum e. Equivalent to *this = std::make_error_code(e). The overload participates in overload resolutions only if std::is_error_code_enum<ErrorCodeEnum>::value == true.

[править] Параметры

ec platform dependent error code to construct with
ecat
Ошибка категорию, соответствующую ec
Оригинал:
error category corresponding to ec
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
e error code enum to construct with

[править] Исключения

спецификация noexcept:  
noexcept