Condividi tramite


any_of

Restituisce true quando una condizione è almeno una volta presente nell'intervallo specificato di elementi.

template<class InputIterator, class UnaryPredicate>
    bool any_of(
        InputIterator _First, 
        InputIterator _Last, 
        UnaryPredicate _Comp
    );

Parametri

  • _First
    Un iteratore di input che indica dove iniziare controllare un intervallo di elementi a una condizione.

  • _Last
    Un iteratore di input che indica la fine dell'intervallo di elementi al controllo di una condizione.

  • _Comp
    Una condizione da verificare.Viene fornita da un oggetto definito dall'utente di funzione predicativa.Il predicato viene definita la condizione soddisfatta dall'elemento sottoposto a test.Un predicato accetta un solo argomento e restituisce true o false.

Valore restituito

Restituisce true se la condizione viene rilevata almeno una volta l'intervallo indicato, false se la condizione non viene rilevata mai.

Note

La funzione di modello restituisce true solo se, per alcuni N nell'intervallo

[0, _Last - _First), il predicato _Comp(*(_First+ N)) è true.

Requisiti

intestazione: <algorithm>

Spazio dei nomi: deviazione standard

Vedere anche

Riferimenti

none_of

all_of

Libreria di modelli standard