#include <iostream.h>
class Bas
{public:
~Bas(){cout<<"Bas construct"<<endl;}
virtual void f()=0;
};
class Dev:public Bas
{public:
~Dev(){cout<<"Bas construct"<<endl;}
virtual void f(){cout<<"Dev::f"<<endl;}
};
void main()
{Bas *a=new Bas();
Dev p;
a=&p;
a->f();
}
|