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

