В этом разделе описаны служебные программы, которые обычно используются в программах на C ++; некоторые из этих утилит используются другими элементами стандартной библиотеки C ++. Эти утилиты сведены в Табл 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> |