The concept of virtual base class is to have only one copy of the base class member in memory.
Inheriting a class more than once through multiple paths create multiple copies of base class members in the memory. Thus, by declaring the base class inheritance is virtual, only one copy of the base...