partition_point
Gibt das erste Element im angegebenen Bereich zurück, der die Bedingung nicht erfüllt.Die Elemente werden sortiert, sodass die, die die Bedingung erfüllen, vor denen stammen, die nicht.
template<class ForwardIterator, class Predicate>
ForwardIterator partition_point(
ForwardIterator _First,
ForwardIterator _Last,
Predicate _Comp
);
Parameter
_First
ForwardIterator, das den Beginn eines Bereichs angibt, auf ein._Last
ForwardIterator, das 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 ForwardIterator zurück, die das erste Element verweist, das die Bedingung nicht erfüllt, die für durch _Comp getestet wird oder _Last zurückgibt, wenn nicht gefunden wird.
Hinweise
Die Vorlagenfunktion sucht den ersten Iterator it in [_First,_Last), für die _Comp(*it)false ist.Die Sequenz muss durch _Comp sortiert werden.
Anforderungen
Header: <algorithm>
Namespace: std