• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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