Vector C++ Tutorial

#include 
#include 
using namespace std;
void show(const char *msg, vector vect);
int main() {
  vector v;
  // Declare an iterator to a vector.
  vector::iterator itr;
  // Obtain an iterator to the start of v.
  itr = v.begin();
  // Insert characters into v. An iterator to the inserted object is returned.
  itr = v.insert(itr, 'A');
  itr = v.insert(itr, 'B');
  v.insert(itr, 'C');
  // Display the contents of v.
  show("The contents of v: ", v);
  // Declare a reverse iterator.
  vector::reverse_iterator ritr;
  // Use a reverse iterator to show the contents of v in reverse.
  cout << "Here is v in reverse: ";
  for(ritr = v.rbegin(); ritr != v.rend(); ++ritr)
    cout << *ritr << " ";
  cout << "\n\n";
  return 0;
}
void show(const char *msg, vector vect) {
  vector::iterator itr;
  cout << msg << endl;
  for(itr=vect.begin(); itr != vect.end(); ++itr)
    cout << *itr << endl;
}