Vector C++ Tutorial

#include  
#include  
using namespace std; 
vector makevector(int size){
  vector result;
  for (int i=1; i<=size; i++) { 
    result.push_back(double(i)); 
  } 
  return result; 

void print(const vector& l) 

  cout << "Size of vector is: " << l.size() << endl; 
  vector::const_iterator i; 
  for (i=l.begin(); i!=l.end(); i++) 
  { 
    cout << (*i) << " "; 
  } 
  cout << endl; 

int main() 

  vector vector1=makevector(5); 
  vector::iterator bi; 
  vector::reverse_iterator ri; 
  ri=vector1.rbegin();          // Set iterator 
  while (ri!=vector1.rend()) cout << (*ri++) << " "; 
  cout << endl << endl; 
  // Change element with const iterator 
  cout << "Change first element with const iterator" << endl; 
  vector::const_iterator ci; 
  ci=vector1.end(); 
  ci--; 
  cout << *ci << endl; 
}