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

std::error_code::operator=

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

 
 
 
Обработка ошибок
Обработка исключений
Оригинал:
Exception handling
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
exception
uncaught_exception
exception_ptr(C++11)
make_exception_ptr(C++11)
current_exception(C++11)
rethrow_exception(C++11)
nested_exception(C++11)
throw_with_nested(C++11)
rethrow_if_nested(C++11)
Неудачи обработки исключений
Оригинал:
Exception handling failures
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
terminate
terminate_handler
get_terminate(C++11)
set_terminate
unexpected(устарело)
bad_exception
unexpected_handler(устарело)
get_unexpected(C++11)(устарело)
set_unexpected(устарело)
Исключение категорий
Оригинал:
Exception categories
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
logic_error
invalid_argument
domain_error
length_error
out_of_range
runtime_error
range_error
overflow_error
underflow_error
Коды ошибок
Оригинал:
Error codes
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Коды ошибок
errno
Утверждений
Оригинал:
Assertions
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
assert
system_error центр
Оригинал:
system_error facility
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
error_category(C++11)
generic_category(C++11)
system_category(C++11)
error_condition(C++11)
errc(C++11)
error_code(C++11)
system_error(C++11)
 
std::error_code
Функции-члены
error_code::error_code
error_code::operator=
error_code::assign
Модификаторы
error_code::clear
Наблюдатели
error_code::value
error_code::category
error_code::default_error_condition
error_code::message
error_code::operator bool
Функции, не являющиеся членами
operator<
operator==
operator!=
operator<<
make_error_code
Вспомогательные классы
Оригинал:
Helper classes
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
is_error_code_enum
hash<std::error_code>
 
template< class ErrorCodeEnum >
error_code& operator=( ErrorCodeEnum e );
(начиная с C++11)
Заменяет код ошибки и соответствующую категорию с теми, представляющих кодом ошибки перечисления e.
Оригинал:
Replaces the error code and corresponding category with those representing error code enum e.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.
Эквивалент *this = std::make_error_code(e). Перегрузка участие в перегрузке резолюции, только если std::is_error_code_enum<ErrorCodeEnum>::value == true.
Оригинал:
Equivalent to *this = std::make_error_code(e). The overload participates in overload resolutions only if std::is_error_code_enum<ErrorCodeEnum>::value == true.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

Содержание

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

e -
Код ошибки перечисление построить
Оригинал:
error code enum to construct
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

[править] Возвращаемое значение

*this

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

noexcept-спецификация:  
noexcept
  (начиная с C++11)

[править] Заметки

Copy-оператор присваивания определяется неявно.
Оригинал:
Copy-assignment operator is defined implicitly.
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

[править] См. также

назначает другой код ошибки
Оригинал:
assigns another error code
Текст был переведён автоматически через Google Translate.
Вы можете проверить и исправить перевод. Для инструкций кликните сюда.

(public функция-член) [edit]