Virtual base classes in C++ are used to prevent multiple instances of a given class from appearing in an inheritance hierarchy when using multiple inheritances.
Computer Information Science Notes: Virtual Base Class in C++ with
Virtual inheritance in C++. Multiple inheritance is a powerful and
Busting C++ myths: virtual function calls are slow - A Foo walks
Virtual Base Class Code Example in C++
Advanced C++ with Examples: Virtual Base class Inheritance
Multiple Base Classes
PPT - Inheritance in C++ 3 PowerPoint Presentation, free download
Unit IV Unit IV: Virtual functions concepts, Abstracts classes
Ambiguity Resolution In CPP Programming
Virtual Function Concepts: Abstract Classes & Pure Virtual
Understanding Abstract Class in C++ With Example Code
c++ - How does the base class non-virtual function get called when