Утилиты поддержки программ
Материал из cppreference.com
Содержание |
[править] Завершение программы
Следующие функции управляют завершением программы и очисткой ресурсов.
Определены в заголовочном файле
<cstdlib> | |
вызывает аварийное завершение программы (без очистки) (функция) | |
вызывает нормальное завершение программы с очисткой (функция) | |
(C++11) |
вызывает быстрое завершение программы без полной очистки (функция) |
(C++11) |
вызывает нормальное завершение программы без очистки (функция) |
регистрирует функцию, которая будет вызываться при вызове std::exit() (функция) | |
(C++11) |
регистрирует функцию, которая будет вызываться при вызове std::quick_exit (функция) |
указывает статус выполнения программы (макроконстанта) |
[править] Недостижимый поток управления
Определены в заголовочном файле
<utility> | |
(C++23) |
отмечает недостижимую точку выполнения (функция) |
[править] Взаимодействие с окружением
Определены в заголовочном файле
<cstdlib> | |
вызывает командный процессор среды узла (функция) | |
доступ к списку переменных среды (функция) |
[править] Сигналы
Предусмотрено несколько функций и макроконстант для управления сигналами.
Определены в заголовочном файле
<csignal> | |
устанавливает обработчик для конкретного сигнала (функция) | |
выполняет обработчик для конкретного сигнала (функция) | |
целочисленный тип, к которому можно получить доступ как к атомарной сущности из обработчика асинхронного сигнала (определение типа) | |
определяют стратегии обработки сигналов (макроконстанта) | |
возвращаемое значение signal, указывающее, что произошла ошибка (макроконстанта) | |
Типы сигналов | |
определяет типы сигналов (макроконстанта) |
[править] Нелокальные переходы
Определены в заголовочном файле
<csetjmp> | |
сохраняет контекст (функция-макрос) | |
переход в указанное место (функция) | |
Типы | |
тип контекста исполнения (определение типа) |
[править] Смотрите также
Документация C по Утилиты поддержки программ
|