vector.find()
#include <algorithm> #include <vector> if ( std::find(vec.begin(), vec.end(), item) != vec.end() ) do_this(); else do_that();
Source: stackoverflow.com
vector find
#include <bits/stdc++.h> using namespace std; int main() { vector<int>v ; v.push_back(1); v.push_back(2); v.push_back(3); v.push_back(4); v.push_back(5); v.push_back(6); vector<int>::iterator it; it=find(v.begin(),v.end(),4); if(it!=v.end()) cout<<it-v.begin()<<endl; return 0; }
find in vector
it = find (vec.begin(), vec.end(), ser); if (it != vec.end()) { cout << "Element " << ser <<" found at position : " ; cout << it - vec.begin() << " (counting from zero) \n" ; } else{ cout << "Element not found.\n\n"; }
Source: www.geeksforgeeks.org