Шаг 253.
Библиотека STL.
Алгоритмы STL. Заголовочные файлы алгоритмов

    На этом шаге мы перечислим заголовочные файлы, которые нужны при работе с алгоритмами.

    Начиная с этого шага мы опишем все алгоритмы стандартной библиотеки STL. Начнем с общего обзора алгоритмов и принципов их работы. Затем приведем точные сигнатуры всех алгоритмов и примеры их использования.

Заголовочные файлы алгоритмов

    Чтобы использовать алгоритмы стандартной библиотеки C++, необходимо включить в программу заголовочный файл <algorithm>:

  #include <algorithm>

    В этом заголовочном файле также определяются вспомогательные функции min(), max() и swap(), представленные на 77 и 78 шагах. Итераторная функция iter_swap() описана на 218 шаге.

    Некоторые алгоритмы STL, предназначенные для обработки числовых данных, определяются в заголовочном файле <numeric>:

  #include <numeric>

    При работе с алгоритмами также часто применяются объекты функций и функциональные адаптеры. Они были описаны, начиная с 238 шага, а их определения находятся в файле <functional>:

  #inc1ude <functional>

    На следующем шаге мы приведем общие сведения об алгоритмах.




Предыдущий шаг Содержание Следующий шаг