Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Führt die Aufgaben aus, die von min_element und max_element in einem Aufruf ausgeführt wird.
template<class ForwardIterator>
pair< ForwardIterator, ForwardIterator >
minmax_element(
ForwardIterator _First,
ForwardIterator _Last
);
template<class ForwardIterator, class BinaryPredicate>
pair< ForwardIterator, ForwardIterator >
minmax_element(
ForwardIterator _First,
ForwardIterator _Last,
BinaryPredicate _Comp
);
Parameter
_First
Ein Vorwärtsiterator, der den Anfang eines Bereichs angibt._Last
Ein Vorwärtsiterator, der das Ende eines Bereichs angibt._Comp
Ein optionaler Test verwendet, um Elemente zu sortieren.
Rückgabewert
Rückgabewerte
pair<ForwardIterator, ForwardIterator>
(min_element(_First, _Last), max_element(_First, _Last)).
Hinweise
Die ersten Vorlagenfunktionsrückgaben
pair<ForwardIterator,ForwardIterator>
(min_element(_First, _Last),max_element(_First, _Last)).
Die zweite Vorlagenfunktion verhält sich genauso, außer dass sie ersetzt operator<(X, Y) durch _Comp(X, Y).
Wenn die Sequenz nicht leer ist, führt die Funktion höchstens 3 * (_Last aus - Vergleiche _First- 1) / 2.
Anforderungen
Header: <algorithm>
Namespace: std