#include #include #include using namespace std; class Visitor{ public: virtual void visit(int &i)=0; }; class MyVector:public vector{ public: void traverse(Visitor &v) { for (int i=0; i