std::unexpected
Материал из cppreference.com
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
| Определено в заголовочном файле <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
[править] См. также
| (убрано в C++17) |
тип функции, вызываемой из std::unexpected (определение типа) |

