Какая польза от виртуального базового класса в многоуровневом наследовании?

Это был экзаменационный вопрос.

Напишите программу, демонстрирующую использование виртуальных базовых классов в
многоуровневое наследование.

Я не могу придумать ни одного сценария, в котором виртуальный базовый класс на самом деле будет иметь какое-либо значение в частный случай многоуровневого наследования.

Единственный вариант ответа вопрос, который я могу придумать, — показать гибридное наследование (ромб), в котором содержится многоуровневое наследование.

Любые идеи были бы хорошы.

1

Решение

Вы ответили на свой вопрос. Ответ в случае с бриллиантом.
Для причины и почему используйте этот вопрос:
Что такое виртуальный базовый класс в C ++?

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]