partition_point
Vrátí první prvek v daném rozsahu, že nesplňuje podmínku.Prvky jsou seřazeny tak, aby ty, které splňují podmínku předcházet nejsou.
template<class ForwardIterator, class Predicate>
ForwardIterator partition_point(
ForwardIterator _First,
ForwardIterator _Last,
Predicate _Comp
);
Parametry
_First
A ForwardIterator označuje začátek rozsahu zkontrolovat podmínku._Last
A ForwardIterator , označuje konec rozsahu._Comp
Podmínka pro testování.To je zajištěna pomocí objektu predikátu funkce definované uživatelem, který definuje podmínky splněné elementem vyhledáván.Predikátu přijímá jeden argument a vrátí true nebo false.
Vrácená hodnota
Vrátí ForwardIterator odkazující na první element, který nesplňuje podmínku testována na _Comp, nebo vrátí _Last Pokud není nalezen jeden.
Poznámky
The template function finds the first iterator it in [_First,_Last) for which _Comp(*it) is false.Sekvence musí být objednána podle _Comp.
Požadavky
Záhlaví: <algoritmus>
Obor názvů: std