I want to know what a \"virtual base class\" is and what it means.
Let me show an example:
class Foo { public: void DoSomething() { /* .
In addition to what has already been said about multiple and virtual inheritance(s), there is a very interesting article on Dr Dobb's Journal: Multiple Inheritance Considered Useful