find (STL)
在範圍中找出有指定值的第一個項目的位置。
template<class InputIterator, class T> InputIterator find(InputIterator first, InputIterator last, const T& val);
參數
first
輸入迭代器,其定址要搜尋指定值的範圍中,第一個元素的位置。last
輸入迭代器,其定址要搜尋指定值的範圍中,最後一個元素後方的位置。val
要搜尋的值。
傳回值
輸入迭代器,其定址所搜尋的範圍中第一次出現的指定值。 如果找不到具有相等值的任何元素,會傳回 last。
備註
operator== 用來決定元素及指定值間的比對,是否必須施加其運算元之間的等價關聯。
如需使用 find() 的程式碼範例,請參閱 find_if。
需求
標頭:<algorithm>
命名空間: std