Mega Code Archive

 
Categories / C++ / Vector
 

Use upper_bound on vector

#include <iostream> #include <cassert> #include <algorithm> #include <vector> using namespace std; int main() {   vector<int> v(5);   bool found;   v[1] = 7; v[2] = 7; v[3] = 7; v[4] = 8;   vector<int>::iterator k;   k = upper_bound(v.begin(), v.end(), 7);   cout << *k;   return 0; } /*  8  */