#include <stl.h> #include <iostream.h> int main () { typedef vector<int> IVec; vector<int> v1 (10); for (int loc = 0; loc < v1.size (); loc++) v1[loc] = loc; vector<int> v2; insert_iterator<IVec> i (v2, v2.begin ()); copy (v1.begin (), v1.end (), i); ostream_iterator<int> outIter (cout, " "); copy (v2.begin (), v2.end (), outIter); cout << endl; return 0; }