Справочник по C/C++
mismatch()

template <class InIter1, class InIter2> pair<InIter1, InIter2>
	mismatch(InIter1 start1, InIter1 end!, InIter2 start2);
template <class InIter1, class InIter2, class BinPred> pair<InIter1, InIter2>
	mismatch(InIter1 start1, InIter1 end1, InIter2 start2, BinPred pfn);

Описание

Выполняет поиск первого несовпадения элементов в двух последовательностях

Алгоритм mismatch() выполняет поиск первого несовпадения элементов в двух последовательностях. Возвращаются итераторы для этих двух элементов. Если несовпадения не обнаружено, возвращаются итераторы last1 и start2 + (last1 - start1).

Вторая форма позволяет задать бинарный предикат, который определяет, когда один элемент равен другому.

Шаблонный класс pair содержит два данных-члена с именами first и second, которые предназначены для хранения пары значений.



Реклама