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