What is multiple inheritances in C++?
- Multiple Inheritance in C++ is one in which a class can inherit members from more than one class
- A class who inherit the property is derived class and class from whom it is inherited is base class or parent class
Example:
class X //base class
{
public:
X() { cout << "X's constructor" ; }
};
class Y //base class
{
public:
Y() { cout << "Y's constructor "; }
};
class C: public B, public A // Derived class: Multiple inheritance
{
public:
Z() { cout << "Z's constructor" ; }
};
