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

std::unexpected

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

 
 
 
Обработка ошибок
Обработка исключений
Оригинал:
Exception handling
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Неудачи обработки исключений
Оригинал:
Exception handling failures
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Исключение категорий
Оригинал:
Exception categories
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Коды ошибок
Оригинал:
Error codes
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Коды ошибок
Утверждений
Оригинал:
Assertions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
system_error центр
Оригинал:
system_error facility
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
 
Defined in header <exception>
[[noreturn]] void unexpected();
(устарело)
std::unexpected() вызывается C + + Runtime, когда динамическая спецификация исключений нарушается: исключение из функции, спецификации исключений запрещает исключения из этого типа.
Оригинал:
std::unexpected() is called by the C++ runtime when a динамическая спецификация исключений is violated: an exception is thrown from a function whose exception specification forbids exceptions of this type.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
std::unexpected() также может быть вызвана непосредственно из программы.
Оригинал:
std::unexpected() may also be called directly from the program.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
В любом случае, std::unexpected вызывает в настоящее время установлены std::unexpected_handler. По умолчанию std::unexpected_handler звонки std::terminate.
Оригинал:
In either case, std::unexpected calls the currently installed std::unexpected_handler. The default std::unexpected_handler calls std::terminate.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

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

(Нет)

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

(Нет)

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

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

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

(устарело)
Тип функции вызываются std::unexpected
Оригинал:
the type of the function called by std::unexpected
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

(определение типа) [править]