is_partitioned
Gibt true zurück, wenn alle Elemente im angegebenen Bereich, die true für eine Bedingung testen, vor allen Elementen stammen, die false testen.
template<class InputIterator, class BinaryPredicate>
bool is_partitioned(
InputIterator _First,
InputIterator _Last,
BinaryPredicate _Comp
);
Parameter
_First
Ein Eingabeiterator, der angibt, wo ein Bereich beginnt, um auf ein._Last
Ein Eingabeiterator, der das Ende eines Bereichs angibt._Comp
Die zu testen, Bedingung.Dies wird von einem benutzerdefinierten Prädikatfunktionsobjekt bereitgestellt, das die vom definiert das Element erfüllt werden Bedingung, nach dem gesucht wird.Ein Prädikat akzeptiert ein einzelnes Argument und gibt true oder false zurück.
Rückgabewert
Gibt true zurück, wenn alle Elemente im angegebenen Bereich, die true für eine Bedingung testen, bevor Elemente, die false testen stammen und andernfalls false zurückgeben.
Hinweise
Die Vorlagenfunktion gibt true nur zurück, wenn alle Elemente in [_First,_Last) durch _Comp partitioniert werden; das heißt, sind alle Elemente X in [_First,_Last), für die _Comp(X) zutrifft, vor allen Elementen Y auf, für die _Comp(Y)false ist.
Anforderungen
Header: <algorithm>
Namespace: std