Вопросы к Поиску с Алисой
Виртуальное наследование в языке программирования C++ может быть полезно в некоторых ситуациях, например:
Однако у виртуального наследования есть и недостатки: избыточное применение может привести к снижению производительности. ru.wikipedia.org