Partager via


find_if_not

Retourne le premier élément dans l'intervalle désigné qui ne remplit pas de condition.

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

Paramètres

  • _First
    Un itérateur d'entrée qui indique le début d'une plage pour vérifier une condition.

  • _Last
    Un itérateur d'entrée qui indique la fin d'une plage.

  • _Comp
    La condition à tester.Cela est fourni par un objet défini par l'utilisateur de fonction d'attribut pour lequel définit la condition à répondre par l'élément recherché.Un attribut prend un argument unique et retourne true ou false.

Valeur de retour

Retourne un itérateur qui indique le premier élément avéré échec de la condition testée pour à l'aide de _Comp.Retourne _Last si aucun élément n'est trouvé.

Notes

La fonction de modèle détermine la valeur la plus basse d' N dans la plage [0,_Last - _First) pour lequel l'attribut _Comp(*(_First+ N)) est false.Il retourne ensuite _First+ N.Si aucune valeur n'existe, la fonction retourne _Last.Elle prend l'attribut une fois au maximum pour chaque N.

Configuration requise

en-tête : <algorithm>

l'espace de noms : DST

Voir aussi

Référence

Modèles Standard