10 virtual ~ParentOne() {};
19 virtual ~ParentTwo() {};
22 virtual int foo() { return 0; }
25 struct Child : public ParentOne, public ParentTwo {
27 virtual void PrintThis() = 0;
30 struct Student : public Child {
37 if (vp != (void *)this)
41 void LocalPrintThis() {
46 if (vp != (void *)this)
51 void ForcedPrintThis() {
56 if (vp != (void *)this)