11 virtual ~ParentOne() {}
20 virtual ~ParentTwo() {}
23 virtual int foo() { return 0; }
26 struct Child : public ParentOne, public ParentTwo {
28 virtual void PrintThis() = 0;
31 struct Student : public Child {
38 if (vp != (void *)this)
42 void LocalPrintThis() {
47 if (vp != (void *)this)
52 void ForcedPrintThis() {
57 if (vp != (void *)this)