find (STL)
Находит позицию первого вхождения элемента с заданным значением в диапазон.
template<class InputIterator, class T> InputIterator find(InputIterator first, InputIterator last, const T& val);
Параметры
first
Входной итератор, адресующий положение первого элемента в диапазоне для поиска заданного значения.last
Входной итератор, адресующий положение после последнего элемента в диапазоне для поиска заданного значения.val
Значение, которое нужно найти.
Возвращаемое значение
Входной итератор, адресующий первое вхождение заданного значения в диапазоне, в котором выполняется поиск. Если не найдено ни одного элемента с эквивалентным значением, возвращается last.
Заметки
operator==, используемый для определения совпадения между элементом и указанным значением, должен применять отношение эквивалентности между своими операндами.
Пример кода с использованием find() см. в разделе find_if.
Требования
Заголовок: <algorithm>
Пространство имен: std