#include class one { public: void number(void) {cout<<"Number one\n";} }; class two:public one { public: void number(void) {cout<<"Number two\n";} }; class three:public one { public: void number(void) {cout<<"Number three\n";} }; class four:public one { int dd; }; int main() { one *a; a=new one; a->number(); delete a; a=new two; a->number(); delete a; a=new three; a->number(); delete a; a=new four; a->number(); delete a; return 0; }