C++ vtables - Part 2 - Multiple Inheritance
The world of single-parent inheritance hierarchies is simpler for the compiler. As we saw in Part 1, each child class extends its parent vtable by appending entries for each new virtual method. In this post we will cover multiple inheritance, which complicates things even when only inheriting from pure-interfaces.