search()
template <class ForIter1, class ForIter2> ForIter1 search(ForIter1 start1, ForIter1 end1, ForIter2 start2, ForIter2 end2); template <class ForIter1, class ForIter2, class BinPred> ForIter1 search(ForIter1 start1, ForIter1 end1, ForIter2 start2, ForIter2 end2, BinPred pfn);
Описание
Выполняет поиск одной последовательности внутри другой
Алгоритм search() выполняет поиск одной последовательности внутри другой. Последовательность, внутри которой производится поиск, задается параметрами start1 и end1, а искомая последовательность - параметрами start2 и end2. Если искомая последовательность найдена, возвращается итератор, указывающий на ее начало, В противном случае возвращается итератор end1. Вторая форма позволяет задать бинарный предикат, который определяет, когда один элемент равен другому. |
Нет комментариев. Оставить комментарий: |