Login to filter by course Login to filter by course Reset
Virtual Methods in C++Covers polymorphism in C++ through virtual methods, explaining method resolution and the interaction with constructors.
Object Layout: Single InheritanceCovers object layout challenges in single inheritance scenarios, focusing on Java-like languages and method dispatch using virtual methods tables.
Virtual Inheritance: C++Covers virtual inheritance in C++, addressing attribute duplication and constructor order in hierarchies.
Method Dispatch OptimizationExplores method dispatch optimization in object-oriented languages, focusing on inline caching and membership tests.
Inheritance: Polymorphism & CastingCovers inheritance, polymorphism, and casting in object-oriented programming, emphasizing code factorization and generic object manipulation.