23 General utilities library [utilities]

23.1 General [utilities.general]

В этом разделе описаны служебные программы, которые обычно используются в программах на C ++; некоторые из этих утилит используются другими элементами стандартной библиотеки C ++. Эти утилиты сведены в Табл 34.

Таблица 34 - Сводка библиотеки общих утилит
Подпункт Заголовок (ы)
[utility] Компоненты утилиты <utility>
[intseq] Целочисленные последовательности во время компиляции <utility>
[pairs] Пары <utility>
[tuple] Кортежи <tuple>
[optional] Необязательные объекты <optional>
[variant] Варианты <variant>
[any] Хранение любого типа <any>
[bitset] Последовательности битов фиксированного размера <bitset>
[memory] объем памяти <memory>
<cstdlib>
[smartptr] Умные указатели <memory>
[mem.res] Ресурсы памяти <memory_­resource>
[allocator.adaptor] Распределители с заданной областью <scoped_­allocator>
[function.objects] Функциональные объекты <functional>
[meta] Типовые черты <type_­traits>
[ratio] Рациональная арифметика во время компиляции <ratio>
[time] Утилиты времени <chrono>
<ctime>
[type.index] Индексы типов <typeindex>
[execpol] Политики исполнения <execution>