yPredicate binary_pred): Алгор

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

yPredicate binary_pred): Алгоритм проверяет, входит ли второй интервал в первый интервал (при том же порядке следования элементов), и если входит — возвращает итератор для начальной позиции первого вхождения второго интервала. Если подмножество найти не удается, возвращается lastl. Первая форма сравнивает элементы оператором ==, а вторая форма вызывает для каждой пары сравниваемых объектов предикат binary_pred и проверяет, равен ли результат true. Каталог алгоритмов STL 295 Forwardlteratorl find_end(Forwardlteratorl firstl, Forwardlteratorl lastl. ForwardIterator2 first2. ForwardIterator2 last2): Forwardlteratorl find_end(Forwardlteratorl firstl. Forwardlteratorl lastl. ForwardIterator2 first2. ForwardIterator2 last2, BinaryPredicate binary_pred); По своим формам и аргументам этот алгоритм аналогичен search(): он тоже ищет вхождение второго интервала в виде подинтервала первого. Но если search() ищет первое вхождение подинтервала, то find_end() находит последнее вхождение и возвращает итератор, установленный на его первый элемент. Forwardlterator search_n(ForwardIterator first. Forwardlterator last. Si


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