Multiple Inheritance for C++
14 May 1987
A scheme for multiple inheritance for C++ is presented. Multiple Inheritance is the ability of a class to have more than one base class. In a language where multiple inheritance is supported a program can be structured as a set of inheritance lattices instead of (just) as a set of inheritance trees.