Namespaces
Variants

Program support utilities

From cppreference.net
Utilities library

Содержание

Завершение программы

Следующие функции управляют завершением программы и очисткой ресурсов.

Определено в заголовке <cstdlib>
вызывает аварийное завершение программы (без очистки)
(функция)
вызывает нормальное завершение программы с очисткой
(функция)
(C++11)
вызывает быстрое завершение программы без полной очистки
(функция)
(C++11)
вызывает нормальное завершение программы без очистки
(функция)
регистрирует функцию для вызова при std::exit() вызове
(функция)
регистрирует функцию для вызова при std::quick_exit вызове
(функция)
указывает статус выполнения программы
(макроконстанта)

Недостижимый поток управления

Определено в заголовочном файле <utility>
помечает недостижимую точку выполнения
(функция)
(начиная с C++23)

Взаимодействие с окружением

Определено в заголовке <cstdlib>
вызывает командный процессор среды выполнения
(функция)
доступ к списку переменных окружения
(функция)

Сигналы

Предоставлены несколько функций и макроконстант для управления сигналами.

Определено в заголовке <csignal>
устанавливает обработчик сигнала для конкретного сигнала
(функция)
запускает обработчик сигнала для конкретного сигнала
(функция)
целочисленный тип, который может быть доступен как атомарная сущность из асинхронного обработчика сигналов
(typedef)
определяет стратегии обработки сигналов
(макроконстанта)
возвращаемое значение signal указывающее, что произошла ошибка
(макроконстанта)
Типы сигналов
определяет типы сигналов
(макроконстанта)

Нелокальные переходы

Определено в заголовочном файле <csetjmp>
сохраняет контекст выполнения
(функция-макрос)
переходит к указанной позиции
(функция)
Типы
тип контекста выполнения
(определение типа)

Смотрите также

Документация по C для Утилиты поддержки программ