C++ Programming Code Examples C++ > Beginners Lab Assignments Code Examples Multilevel inheritance represents a type of inheritance when a Derived class is a base class for another class. Multilevel inheritance represents a type of inheritance when a Derived class is a base class for another class. In other words, deriving a class from a derived class is known as multi-level inheritance. Simple multi-level inheritance is shown in below image where Class A is a parent of Class B and Class B is a parent of Class C class Person { //content of class person }; class Student :public Person { //content of Student class }; class Employee : public Person { //content of Employee class }; class ITStundet :public Student { //content of ITStudent class }; class MathStundet :public Student { //content of MathStudent class }; class Driver :public Employee { //content of class Driver }; class Engineer :public Employee { //content of class Engineer };