Condividi tramite


partition_point

Restituisce il primo elemento nell'intervallo specificato che non soddisfa la condizione.Gli elementi vengono ordinati in modo che quelli che soddisfano la condizione si verifica prima di quelli che non fanno.

template<class ForwardIterator, class Predicate>
    ForwardIterator partition_point(
        ForwardIterator _First, 
        ForwardIterator _Last,
        Predicate _Comp
    );

Parametri

  • _First
    ForwardIterator che indica l'inizio di un intervallo al controllo di una condizione.

  • _Last
    ForwardIterator che indica la fine di un intervallo.

  • _Comp
    La condizione da verificare.Viene fornita da un oggetto definito dall'utente di funzione di predicato che definisce la condizione soddisfatta dall'elemento trovato per.Un predicato accetta un solo argomento e restituisce true o false.

Valore restituito

Restituisce ForwardIterator che faccia riferimento al primo elemento che soddisfa la condizione di test da _Comp, o restituire _Last se non ne viene trovato.

Note

La funzione di modello trova il primo iteratore it in [_First,_Last) per il quale _Comp(*it) è false.La sequenza deve essere ordinata da _Comp.

Requisiti

intestazione: <algorithm>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

<algorithm>

Libreria di modelli standard