Lecture
Mediaspace scheduled maintenance: Aug 25, 2026 07:00 - 12:00 AM. During this time, videos will be temporarily unavailable. Check status updates.
This lecture introduces the concept of virtual inheritance in C++, focusing on the issue of multiple inheritance where a superclass is included more than once in a hierarchy. The problem of attribute duplication is explained through examples, along with the solution of declaring the inheritance link as virtual. The lecture also covers the order of constructors and destructors in a hierarchy with virtual superclasses.