рвал [first,last), находят эле
Автор admin Понедельник, 1 июня 2009 11:32
рвал [first,last), находят элементы, соответствующие критерию удаления, и копируют оставшиеся элементы поверх удаленных (логическое удаление). При этом сохраняется исходный относительный порядок следования неудаленных элементов. Алгоритмы возвращают итератор, установленный в следующую позицию за концом интервала, содержащего неудаленные элементы. Значение, на которое ссылается этот итератор, не определено. Версии этих алгоритмов с суффиксом «if» передают каждый элемент предикату pred и по полученному значению определяют, должен ли этот элемент остаться в контейнере (если pred() возвращает true, элемент удаляется). Версии с суффиксом «сору» не изменяют исходный интервал; они копируют неудаленные элементы в интервал, начинающийся с result, и возвращают конечный итератор для этого нового интервала. Forwardlterator unique(Forwardlterator first. Forwardlterator last): Forwardlterator unique(Forwardlterator first. Forwardlterator last. BinaryPredicate binary_pred): Outputlterator unique_copy(Inputlterator first. Inputlterator last. Outputlterator result): Каталог алгоритмов STL 303 Outputlterator unique_copy
Комментарии закрыты.
Последние комментарии