C++ Multiple Inheritance
Multiple Inheritance
A class can also be derived from more than one base class, using a comma-separated list:
Example
    // Base class
class MyClass {
  public: 
    void 
    myFunction() {
      
    cout << "Some content in parent class." ;
    }
};
// 
    Another base class
class MyOtherClass {
  public: 
    void 
    myOtherFunction() {
      
    cout << "Some content in another class." ;
    }
};
// 
    Derived 
    class 
class MyChildClass: public MyClass, public MyOtherClass {
};
int main() {
  
    MyChildClass myObj;
  
    myObj.myFunction();
  myObj.myOtherFunction();
  
    return 0;
}
Try it Yourself »
 
