ритму find_first_of() передает

Автор admin Понедельник, 1 июня 2009 11:32

ритму find_first_of() передается второй интервал с объектами, которые ищутся в первом интервале. В нашем примере это массив Ь. Поскольку первый и второй интервалы find_first_of() определяются разными аргументами шаблонов, они могут относиться к контейнерам разного типа, как в данном случае. Также в программе тестируется вторая форма find_first_of() с использованием предиката PlusOne. Алгоритм search () находит в первом интервале точную копию содержимого второго интервала с тем же порядком следования элементов. Вторая форма searchQ использует предикат, который обычно определяет некоторую форму проверки эквивалентности, но существуют и другие интересные возможности — в нашей программе предикат PlusOne позволяет найти интервал {4,5,6}. Тест find_end() находит последнее вхождение всей последовательности {11,11,11}. Чтобы доказать, что найдено действительно последнее вхождение, мы выводим оставшиеся элементы v, начиная с it. Первый тест search_n() ищет первые 3 экземпляра значения 7, находит и выводит их. Во второй версии search_n() предикат обычно проверяет эквивалентность двух элементов. Однако мы пошли не


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