1 #ifndef B_H 2 #define B_H 3 4 #include "a.h" 5 6 class B : virtual public A { x()7 virtual void x() {} 8 }; 9 b(A * p)10 void b(A* p) { 11 p->x(); 12 // Instantiating a class that virtually inherits 'A' 13 // triggers calculation of the vtable offsets in 'A'. 14 B b; 15 } 16 17 #endif 18