На этом шаге мы дадим общую характеристику вспомогательных средств.
Начиная с этого шага мы опишем вспомогательные средства стандартной библиотеки C++:
Многие (хотя и не все) из этих средств описаны в секции 20 стандарта C++, посвященной основным утилитам, а их определения находятся в заголовочном файле <utility>. Остальные рассматриваются при описании какого-либо из более сложных компонентов библиотеки либо потому, что рассчитаны в основном на работу с этим компонентом, либо по чисто историческим причинам. Например, некоторые вспомогательные функции общего назначения определяются в заголовочном файле <algorithm>, хотя они не являются алгоритмами в интерпретации STL.
Некоторые вспомогательные средства также применяются в стандартной библиотеке C++. Например, во всех случаях, когда две величины обрабатываются как единое целое (например, если функция должна вернуть сразу две величины), используется тип pair.
На следующем шаге мы рассмотрим тип pair.