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