Partilhar via


find (STL)

Localiza a posição da primeira ocorrência de um elemento em um intervalo que tem um valor especificado.

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

Parâmetros

  • first
    Um iterador de entrada que aborda a posição do primeiro elemento do intervalo a ser pesquisado quanto ao valor especificado.

  • last
    Um iterador de entrada que aborda a posição um após o elemento final do intervalo a ser pesquisado quanto ao valor especificado.

  • val
    O valor a ser procurado.

Valor de retorno

Um iterador de entrada que aborda a primeira ocorrência do valor especificado no intervalo pesquisado. Se nenhum elemento for localizado com um valor equivalente, retornará last.

Comentários

O operator== usado para determinar a correspondência entre um elemento e o valor especificado deve impor uma relação de equivalência entre os operandos.

Para obter um exemplo de código usando find(), consulte find_if.

Requisitos

Cabeçalho: <algorithm>

Namespace: std

Consulte também

Referência

<algorithm>

adjacent_find

find_if

find_if_not

find_end

mismatch

pesquisa