ted”. “”): } ///:- Работа алго

Автор admin Среда, 27 мая 2009 11:32

ted”. “”): } ///:- Работа алгоритма count_if() продемонстрирована на примере подсчета всех символов в нижнем регистре. Предикат создается с использованием стандартных шаблонов объектов функций bind2nd() и greater(). Копирование и перестановки Алгоритмы группы копирования и перестановки предназначены для перемещения элементов. Outputlterator сору(Inputlterator first. Inputlterator last. Outputlterator destination); Алгоритм копирует элементы из [first,last) в destination с использованием операции присваивания. После каждого присваивания destination инкрементиру-ется. Итератор destination не может содержаться в исходном интервале. Так как при копировании задействована операция присваивания, алгоритм не позволяет напрямую вставлять элементы в пустой контейнер или добавлять их в конец контейнера. Вместо этого в качестве итератора destination приходится применять итератор вставки insertjterator (обычно полученный функцией back_inserter() или inserter() для ассоциативных контейнеров). 290 Глава 6 • Обобщенные алгоритмы BidirectionalIterator2 copy_backward(BidirectionalIteratorl first. BidirectionalIteratorl


Комментарии закрыты.