const_iterator from different containers
#include <algorithm> #include <vector> #include <list> #include <iostream> using namespace std; int main () { vector <int> v; for (int nNum = -9; nNum < 10; ++ nNum) v.push_back (nNum); v.push_back (9); v.push_back (9); list <int> l; for (int nNum = -4; nNum < 5; ++ nNum) l.push_back (nNum); vector <int>::const_iterator vi; for ( vi = v.begin (); vi != v.end (); ++ vi ) cout << *vi << ' '; list <int>::const_iterator li; for ( li = l.begin (); li != l.end (); ++ li ) cout << *li << ' '; return 0; }