find (STL)
Individua la posizione della prima occorrenza di un elemento in un intervallo con un valore specificato.
template<class InputIterator, class T> InputIterator find(InputIterator first, InputIterator last, const T& val);
Parametri
first
Iteratore di input che punta alla posizione del primo elemento nell'intervallo in cui eseguire la ricerca del valore specificato.last
Iteratore di input che punta alla posizione immediatamente successiva all'ultimo elemento nell'intervallo in cui eseguire la ricerca del valore specificato.val
Valore da ricercare.
Valore restituito
Iteratore di input che punta alla prima occorrenza del valore specificato nell'intervallo in cui eseguire la ricerca. Se non viene trovato alcun elemento con un valore equivalente, viene restituito last.
Note
L'operatore operator== usato per determinare la corrispondenza tra un elemento e il valore specificato deve imporre una relazione di equivalenza tra gli operandi.
Per un esempio di codice con find(), vedere find_if.
Requisiti
Intestazione: <algorithm>
Spazio dei nomi: std