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

std::quick_exit

Материал из cppreference.com
< cpp‎ | utility‎ | program
 
 
 
Коммунальные услуги Программа поддержки
Программа прекращения
Оригинал:
Program termination
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
abort
exit
quick_exit(C++11)
_Exit(C++11)
Взаимодействие с окружающей средой
Оригинал:
Communicating with the environment
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Сигналы
Оригинал:
Signals
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Сигнал типа
Оригинал:
Signal types
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
SIGABRT
SIGFPE
SIGILL
SIGINT
SIGSEGV
SIGTERM
Нелокальные переходы
Оригинал:
Non-local jumps
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
setjmp
longjmp
Типы
Оригинал:
Types
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
jmp_buf
 
Определено в заголовочном файле <cstdlib>
[[noreturn]] void quick_exit( int exit_code );
(начиная с C++11)

Приводит к быстрому завершению программы без полной очистки ресурсов.

Функции, переданные в std::at_quick_exit вызываются в обратном порядке их регистрации. Если исключение возбуждается от любой этой функции, вызывается std::terminate. После этого вызывается std::_Exit(exit_code).

Содержание

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

exit_code - Код статуса завершения программы

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

(Нет)

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

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

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

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

Вызывает аварийное завершение программы (без очистки)
(функция) [править]
Регистрирует функцию, которая вызывается при вызове exit()
(функция) [править]
Регистрирует функцию, которая вызывается при вызове quick_exit
(функция) [править]
C documentation for quick_exit