在第二个向量中找到向量元素

dim*_*mba 0 c++ stl

给定两个整数向量,如何确定第一个向量中是否存在某个元素?

cat*_*alk 9

我觉得这样的事情应该有效:

std::vector<int> v1,v2;
if(std::find_first_of(v2.begin(),v2.end(),v1.begin(),v1.end()) != v2.end())
   std::cout << "found!\n";
Run Code Online (Sandbox Code Playgroud)