std::terminate_handler
Материал из cppreference.com
![]() |
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google.
Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке. Щёлкните здесь, чтобы увидеть английскую версию этой страницы |
Определено в заголовочном файле <exception>
|
||
typedef void (*terminate_handler)(); |
||
std::terminate_handler
это тип указателя на функцию (указатель на функцию, которая не принимает аргументов и возвращает пустоту), которая установлена и запросы на функции std::set_terminate и std::get_terminate и называется std::terminate.Оригинал:
std::terminate_handler
is the function pointer type (pointer to function that takes no arguments and returns void), which is installed and queried by the functions std::set_terminate and std::get_terminate and called by std::terminate.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
C + + обеспечивает реализацию по умолчанию
std::terminate_handler
, которая вызывает std::abort(). Если нулевое значение указателя установлена (с помощью std::set_terminate), реализация может восстановить значения по умолчанию обработчик вместо.Оригинал:
The C++ implementation provides a default
std::terminate_handler
function, which calls std::abort(). If the null pointer value is installed (by means of std::set_terminate), the implementation may restore the default handler instead.Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
[править] См. также
Функция вызывается при обработке исключений не удается Оригинал: function called when exception handling fails Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (функция) | |
изменения функцию, которая будет вызываться std::terminate Оригинал: changes the function to be called by std::terminate Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (функция) | |
(C++11) |
получает текущий terminate_handler Оригинал: obtains the current terminate_handler Текст был переведён автоматически используя Переводчик Google. Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда. (функция) |