#include using namespace std; class B { public: void f(){cout <<"BB"; } }; class D1: public B{ public: void f(){cout <<"D1"; } }; class D2: public B{ public: void f(){cout <<"D2"; } }; main(){ B* p; p = new D1; p->f(); p->B::f(); p = new D2; p->f(); p->B::f(); cout << endl; }//end main