#include "Vector.h" class Container { public: virtual double& operator[] (int) = 0; virtual int size () const = 0; virtual ~Container () {} }; class Vector_container : public Container { Vector v; public: Vector_container (int); ~Vector_container (); double& operator[] (int); int size () const; };