Partager via


find (STL)

Recherche la position de la première occurrence d'un élément d'une plage ayant une valeur spécifiée.

template<class InputIterator, class T> InputIterator find(InputIterator first, InputIterator last,        const T& val);

Paramètres

  • first
    Itérateur d'entrée qui traite la position du premier élément de la plage où effectuer la recherche de la valeur spécifiée.

  • last
    Itérateur d'entrée qui traite la position située au-delà du dernier élément de la plage où effectuer la recherche de la valeur spécifiée.

  • val
    Valeur à rechercher.

Valeur de retour

Itérateur d'entrée qui traite la première occurrence de la valeur spécifiée dans la plage où effectuer la recherche. Si aucun élément n'est trouvé avec une valeur équivalente, last est retourné.

Notes

operator==, qui sert à déterminer la correspondance entre un élément et la valeur spécifiée, doit imposer une relation d'équivalence entre ses opérandes.

Pour obtenir un exemple de code avec find(), consultez find_if.

Configuration requise

En-tête : <algorithm>

Espace de noms : std

Voir aussi

Référence

<algorithm>

adjacent_find

find_if

find_if_not

find_end

mismatch

search