Condividi tramite


find_if_not

Restituisce il primo elemento nell'intervallo indicato che non soddisfa una condizione.

template<class InputIterator, class Predicate>
    InputIterator find_if_not(
        InputIterator _First, 
        InputIterator _Last,
        BinaryPredicate _Comp
    );

Parametri

  • _First
    Un iteratore di input che indica l'inizio di un intervallo al controllo di una condizione.

  • _Last
    Un iteratore di input 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 un iteratore che indica il primo elemento rilevato per interrompere il termine testato per l'utilizzo _Comp.Restituisce _Last se tale elemento non viene trovato.

Note

La funzione di modello determina il valore inferiore N nell'intervallo [0,_Last - _First) per cui il predicato _Comp(*(_First+ N)) è false.Restituisce _First+ N.Se tale valore è presente, la funzione restituisce _Last.Restituisce il predicato una volta al massimo per ogni N.

Requisiti

intestazione: <algorithm>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

Libreria di modelli standard