Partager via


any_of

Retourne true lorsqu'une condition présente au moins une fois dans la plage spécifiée des éléments.

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

Paramètres

  • _First
    Un itérateur d'entrée qui indique où démarre activer une plage des éléments d'une condition.

  • _Last
    Un itérateur d'entrée qui indique la fin de la plage des éléments pour vérifier une condition.

  • _Comp
    Une condition à tester. Cela est fournie par un objet de la fonction définie par l'utilisateur de prédicat. L'attribut définit la condition à répondre par l'élément testé. Un attribut accepte un seul argument et retourne true ou false.

Valeur de retour

Retourne true si la condition est détectée au moins une fois dans la plage affichée, false si la condition n'est jamais détectée.

Notes

La fonction de modèle retourne true uniquement si, pour plusieurs N dans la plage

[0, _Last - _First), l'attribut _Comp(*(_First + N)) est true.

Configuration requise

En-tête : <algorithme>

Espace de noms : std

Voir aussi

Référence

none_of

all_of

Bibliothèque STL (Standard Template Library)