#include <iostream.h>

class B {public: void f() {cout <<'B';};};

class D:public B {public : void f() {cout <<'D'; };};

main()
{ D d; B *bp = &d;
  bp->f();
  d.f();
}
 
 // output BD
