X Tutup
The Wayback Machine - https://web.archive.org/web/20211006164247/https://ru.cppreference.com/w/cpp/error/set_unexpected
Пространства имён
Варианты
Действия

std::set_unexpected

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

 
 
Библиотека утилит
Поддержка языка
Поддержка типа (базовые типы, RTTI, свойства типов)    
Макросы тестирования функциональности библиотеки (C++20)
Управление динамической памятью
Программные утилиты
Обработка ошибок
Поддержка сопрограмм (C++20)
Вариативные функции
(C++17)
Трёхстороннее сравнение (C++20)
(C++20)
(C++20)(C++20)(C++20)(C++20)(C++20)(C++20)
Общие утилиты
Операторы отношения (устарело в C++20)
Целочисленные функции сравнения
(C++20)(C++20)(C++20)  
(C++20)
Операции обмена и типа
(C++14)
(C++11)

(C++11)
(C++11)
(C++17)
Общие лексические типы
(C++11)
(C++17)
(C++17)
(C++17)
(C++17)

Элементарные преобразования строк
(C++17)
(C++17)

Stacktrace
 
Обработка ошибок
Обработка исключений
Сбои обработки исключений
(до C++17)
(до C++17)
(C++11)(до C++17)
set_unexpected
(до C++17)
Коды ошибок
Коды ошибок
Категории исключений
(ТС TM)
Утверждения
Средства system_error
(C++11)
(C++11)
 
Определено в заголовочном файле <exception>
Делает f новой глобальной std::unexpected_handler и возвращает ранее установленный std::unexpected_handler.
Оригинал:
Makes f the new global std::unexpected_handler and returns the previously installed std::unexpected_handler.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

Содержание

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

f
указатель на функцию типа std::unexpected_handler, или нулевой указатель
Оригинал:
pointer to function of type std::unexpected_handler, or null pointer
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

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

Ранее установленные неожиданным обработчик, или нулевое значение указателя, если ни один не был установлен.
Оригинал:
The previously-installed unexpected handler, or a null pointer value if none was installed.
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.

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

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

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

(убрано в C++17)
функция, вызываемая при нарушении спецификации динамического исключения
(функция) [править]
set_unexpected
(убрано в C++17)
изменяет функцию, которая будет вызываться из std::unexpected
(функция) [править]
(убрано в C++17)
тип функции, вызываемой из std::unexpected
(определение типа) [править]
X Tutup