使用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()
使用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()