Inheritance is a mechanism in which one class acquires the property of another class. For example, a child inherits the traits of his/her parents. With inheritance, we can reuse the fields and methods of the existing class. Hence, inheritance facilitates Reusability and is an important concept of OOPs.Click to see full answer. Similarly, you may ask, what is inheritance What are the different types of inheritance? Types of Inheritance in C++ Multiple Inheritance. Hierarchical Inheritance. Multilevel Inheritance. Hybrid Inheritance (also known as Virtual Inheritance)Also Know, what is inheritance used for? In object-oriented programming, inheritance enables new objects to take on the properties of existing objects. A class that is used as the basis for inheritance is called a superclass or base class. A class that inherits from a superclass is called a subclass or derived class. what is inheritance in C++ explain with example? C++ Inheritance. In C++, inheritance is a process in which one object acquires all the properties and behaviors of its parent object automatically. In such way, you can reuse, extend or modify the attributes and behaviors which are defined in other class. The derived class is the specialized class for the base class.What is inheritance and its advantages?The main advantages of inheritance are code reusability and readability. When child class inherits the properties and functionality of parent class, we need not to write the same code again in child class. This makes it easier to reuse the code, makes us write the less code and the code becomes much more readable.