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

Утилиты поддержки программ

Материал из cppreference.com
< cpp‎ | utility
 
 
Библиотека утилит
Языковая поддержка
Поддержка типов (базовые типы, RTTI)
Макросы тестирования функциональности библиотеки (C++20)    
Управление динамической памятью
Программные утилиты
Поддержка сопрограмм (C++20)
Вариативные функции
Трёхстороннее сравнение (C++20)
(C++20)
(C++20)(C++20)(C++20)(C++20)(C++20)(C++20)
Общие утилиты
Дата и время
Функциональные объекты
Библиотека форматирования (C++20)
(C++11)
Операторы отношения (устарело в C++20)
Целочисленные функции сравнения
(C++20)(C++20)(C++20)    
(C++20)
Операции обмена и типа
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
Общие лексические типы
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)
Элементарные преобразования строк
(C++17)
(C++17)
 
Утилиты поддержки программ
Прерывание программы
(C++11)
(C++11)
Недостижимый поток управления
Взаимодействие с окружением
Сигналы
Типы сигналов
Нелокальные переходы
Типы
 

Содержание

[править] Завершение программы

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

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

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

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

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

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

[править] Сигналы

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

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

[править] Нелокальные переходы

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

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

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