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