In this C++ Inheritance Programs, we have collected the lists of programs that are usually asked in exams or interview. Inheritance in C++ takes place between classes. In an inheritance (is-a) relationship, the class being inherited from is called the parent class, base class, or superclass, and the class doing the inheriting is called the child class, derived class, or subclass.