namespace cpp {}

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


Action disabled: source
kennen:lib:max

max()

#include <algorithm>

const T& max (const T& a, const T& b) 
const T& max (const T& a, const T& b, Binary comp) 
T max(std::initializer_list<T> values)  
T max(std::initializer_list<T> values, Binary comp)  
 
const T& ranges::max (const T& a, const T& b, Binary comp = {}, Proj proj = {})
T ranges::max (std::initializer_list<T> values, Binary comp = {}, Proj proj = {})
T ranges::max (Range r, Binary comp = {}, Proj proj = {})

Liefert den größten Wert.

Parameter

a Wert
b Wert
comp Sortierkriterium (Vorgabe = less)
proj einstelliger Funktor (Vorgabe = std::identity)

Ergebnis

Rückgabewert: b, wenn a < b bzw. comp(proj(a),proj(b)) != false, sonst a.

Siehe auch

Beispiel

max.cpp
#include <algorithm>
#include <iostream>
 
int main()
{
  int x, y;
  std::cout << "Gib zwei zahlen ein: ";
  std::cin >> x >> y;
 
  std::cout << std::min(x,y) << " <= " << std::max(x,y) << '\n';
}
kennen/lib/max.txt · Zuletzt geändert: 2020-06-15 14:12 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki