//
//	File:		bib.cc
//	Copyright:	Dominique REVUZ
//	Date:		Tue Dec 16 1997
//	Description:	

#include <iostream.h>
#include <algo.h>
#include <vector.h>
 
struct Zappa {
  int operator () ( int & x) { x++; return 0;  } 
} ;

int main(int argc, char *argv[])
{
  

    vector<int> x; 
    x.push_back(2);
    x.push_back(5);
    vector<int>::iterator it = x.begin();
    for_each(it,x.end(), Zappa());

    cout << *it++ <<' ' << *it << endl; 

exit(0);
}

