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