reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #ifndef B_H #define B_H #include "a.h" class B : virtual public A { virtual void x() {} }; void b(A* p) { p->x(); // Instantiating a class that virtually inherits 'A' // triggers calculation of the vtable offsets in 'A'. B b; } #endif |