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.
Gibt true zurück, wenn die Elemente im angegebenen Bereich in sortierter Reihenfolge befinden.
template<class ForwardIterator>
bool is_sorted(
ForwardIterator _First,
ForwardIterator _Last
);
template<class ForwardIterator, class BinaryPredicate>
bool is_sorted(
ForwardIterator _First,
ForwardIterator _Last,
BinaryPredicate _Comp
);
Parameter
_First
Ein Vorwärtsiterator, der angibt, wo der Bereich beginnt überprüft._Last
Ein Vorwärtsiterator, der das Ende eines Bereichs angibt._Comp
Die, um eine Bestellung zu testen Bedingung zwischen zwei Elementen zu bestimmen.Ein Prädikat akzeptiert ein einzelnes Argument und gibt true oder false zurück.Dies führt die gleiche Aufgabe wie operator< aus.
Eigenschaftswert/Rückgabewert
Gibt true, wenn die Elemente innerhalb des angegebenen Bereichs in sortierter Reihenfolge sind, false zurück, wenn sie nicht.
Hinweise
Die erste Vorlagenfunktion gibt is_sorted_until(_First,_Last) ==_Last zurück.Die operator< Funktion gibt den Reihenfolgenvergleich aus.
Die zweite Vorlagenfunktion gibt is_sorted_until(_First,_Last,_Comp) ==_Last zurück.Die _Comp Prädikatfunktion führt den Reihenfolgenvergleich aus.
Anforderungen
Header: <algorithm>
Namespace: std