当前位置: 代码迷 >> 综合 >> C++ vector查找某个特定元素是否存在
  详细解决方案

C++ vector查找某个特定元素是否存在

热度:52   发布时间:2024-02-21 03:38:10.0

使用find()函数需要#include<algorithm> 

if (std::find(v.begin(), v.end(), key) != v.end())

从find函数的返回结果与vector的end比较可以看出其实这是一个指针,那么如果我们想要获得索引那么将返回结果与begin做差即可

find(v.begin(), v.end(), key)-v.begin()