std::max_element()
Возвращает итератор на максимальный элемент диапазона.
Сигнатура
iterator std::max_element(first, last)Алгоритм std::max_element() находит наибольший элемент и возвращает итератор на него. Чтобы получить само значение, разыменуйте итератор.
std::vector<int> v = {3, 7, 1};
auto it = std::max_element(v.begin(), v.end());
std::cout << *it; // результат: 7