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

template <class ForIter>
	ForIter max_element(ForIter start, ForIter last);
template <class ForIter, class Comp>
	ForIter max_element(ForIter start, ForIter last, Comp cmpfn);

Описание

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

Алгоритм max_element() возвращает итератор для максимального элемента внутри диапазона, заданного параметрами start и last.

Вторая форма позволяет задать функцию сравнения, которая определяет, когда один элемент меньше другого).