inherit
Inheritance
Object Model in Inheritance
Order of construction and destruction in inheritance
How members with the same name are handled in inheritance
Handling of static members with the same name in inheritance
multiple inheritance syntax
diamond inheritance
Virtual inheritance solves the problem of resource waste
underlying principle
polymorphism
Principle analysis of polymorphism
Pure virtual functions and abstract classes
Virtual destructor vs pure virtual destructor
virtual destructor