namespace cpp {}

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:minmax

Dies ist eine alte Version des Dokuments!


minmax()

#include <algorithm>

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

Liefert kleinsten und größten Wert als geordnetes Paar (first <= second).

Parameter

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

Ergebnis

Rückgabewert: {min,max}.

Siehe auch

Beispiel

minmax.cpp
#include <algorithm>
#include <iostream>
 
int main()
{
  int x, y;
  std::cout << "Gib zwei Zahlen ein: ";
  std::cin >> x >> y;
 
  auto p = std::minmax(x,y);
  std::cout << p.first << " <= " << p.second << '\n';
}
kennen/lib/minmax.1592223206.txt.gz · Zuletzt geändert: 2020-06-15 14:13 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki