Я прочитал некоторое неопределенное утверждение о том, что виртуальное наследование не обеспечивает структуру памяти, требуемую COM, поэтому мы должны использовать обычное наследование. Виртуальное наследование изобретено для решения проблемы алмаза.
Может ли кто-нибудь показать мне иллюстрацию разности деталей структуры памяти между этими двумя подходами наследования? И ключевая причина почему виртуальное наследование не подходит для COM. Лучше всего будет картинка.
Большое спасибо.