Совершенно особую группу алгоритмов составляют сортировки — сортировать в практике приходится самые разнообразные объекты и по самым разнообразным критериям. Анализ […]
Рубрика: Библиотеки C++
Функциональные объекты. STL (часть 11)
В предыдущих обсуждениях уже неоднократно мелькал такой термин как функтор, но особую актуальность он приобретает применительно к алгоритмам. Теперь пришло […]
Алгоритмы. STL (часть 10)
Контейнеры STL представляли бы собой красивую выдумку достаточно далёкую от практического использования (как и было в первые годы существования STL), […]
Контейнеры STL: set и multiset. Часть 9
Достаточно часто на практике требуется контролировать только принадлежность тех или иных объектов к некоторому подмножеству. Такие коллекции и в классической […]
Контейнеры STL: multimap. Часть 8
Мы рассмотрели простой пример использования map<> для подсчёта вхождения отдельных литер в текст. Для этой цели мы использовали контейнер map<>. […]
Контейнеры STL: map. Часть 7
Мы рассмотрели простой пример использования map<>, но использование такого контейнера уже существенно сложнее последовательных контейнеров. Контейнер map<> (таблица, отображение): Содержит […]
Ассоциативные контейнеры STL. Часть 6
Все предыдущие типы контейнеров (рассмотренные подробно или упоминавшиеся: vector, list, deque) — это последовательные коллекции, в которых элементы последовательно упорядочены […]
Классы string и wstring. Часть 5
Класс string стандартной библиотеки C++ хорошо известен и охотно используем. Но не все и не всегда задумываются над тем, что […]
Контейнеры STL: list. Часть 4
В третьей части уроков о контейнерах STL, мы закончили рассмотрение векторов, скажем, типа vector<float> как эквивалента массива вещественных чисел. Для таких […]
Контейнеры STL: vector. Часть 3
В предыдущем уроке мы определили переменную типа vector<float>, как эквивалент массива, размер которого мы сможем произвольно изменять по ходу выполнения кода. […]
Свежие комментарии