Learning  C++
Home
Tutorials
C++  Programs
Contact  us
Sitemap
// Program to illustrate constructor and destructor in inheritance


#include<iostream.h>
class base
{
     public:
     base()
     {
          cout<<"\n Base class constructor";
     }

     ~base()
     {
          cout<<"\n Base class destructor";
     }
};


class derived : public base
{
     public:
     derived()
     {
          cout<<"\n Derived class constructor";
     }

     ~derived()
     {
          cout<<"\n Derived class destructor";
     }
};


void main()
{
     derived obj;
}


Test  data

Base class constructor
Derived class constructor
Derived class destructor
Base class destructor