Базовые классы
Процесс наследования создает новый производный класс, который содержит члены базового класса, а также все новые элементы, добавленные в производном классе.В множественн-наследовании, возможно построить диаграмму наследования, в которых один и тот же базовый класс является частью более одного из производных классов.На следующем рисунке показана та диаграмму.
Несколько экземпляров одного базового класса
в диаграмме, наглядные представления компонентов CollectibleString и CollectibleSortable отображение.Однако базовый класс Collectibleвнутри CollectibleSortableString via CollectibleString путь и CollectibleSortable путь.Исключили это избыточность, такие классы могут быть объявлены как виртуальные базовые классы, если они унаследованы.
Сведения об объявлении виртуальных базовых классов и как объекты с помощью виртуальных базовых классов структуре см. в разделе Виртуальные базовые классы.