Пространства имён
Варианты
Действия

max

Материал из cppreference.com

Синтаксис:

    #include <algorithm>
    const T& max( const T& x, const T& y );
    const T& max( const T& x, const T& y, BinPred p );

Функция max() возвращает наибольшее значение из двух: x и y.

Если задан бинарный предикат p, то ониспользуется вместо оператора < для сравнения двух элементов.

Например, следующий фрагмент кода реализует различные варианты использования функции max():

   cout << "Max of 1 and 9999 is " << max( 1, 9999) << endl;
   cout << "Max of 'a' and 'b' is " << max( 'a', 'b') << endl;
   cout << "Max of 3.14159 and 2.71828 is " << max( 3.14159, 2.71828) << endl;

Этот код выводит:

   Max of 1 and 9999 is 9999
   Max of 'a' and 'b' is b
   Max of 3.14159 and 2.71828 is 3.14159

Смотрите также: max_element, min, min_element