Destructors for virtual base classes are executed in the reverse order of their appearance in a depth-first left-to-right traversal of the directed acyclic graph of base classes.
Bjarne StroustrupWith the increasing importance of standards for system-level objects such as COM and CORBA, it is particularly important that the C++ bindings to those be clean, well documented, and simple to use.
Bjarne StroustrupThe first law of computer science: Every problem is solved by yet another indirection.
Bjarne Stroustrup