Vector C++

#include 
#include 
#include 
#include 
using namespace std;
void printVector(const vector& v){
  copy(v.begin(), v.end(), ostream_iterator(cout, " "));
  cout << endl;
}
int main(int argc, char** argv){
  vector v1, v2;
  int i;
  v1.push_back(1);
  v1.push_back(2);
  v1.push_back(3);
  v1.push_back(5);
  // Insert it in the correct place
  v1.insert(v1.begin() + 3, 4);
  printVector(v1);
  return (0);
}