Learning  C++
Home
Tutorials
C++  Programs
Contact  us
Sitemap
// Program to illustrate passing parameters from  derived
  class constructor to base class constructor


#include<iostream.h>
class base
{
     protected:
          int a;
     public:
          base(int x)
          {
               a=x;
          }
};

class derived:public base
{

     protected:
          int b,c;
     public:
          derived(int x,int y):base(x)
          {
               b=y;
          }

          void sum()
          {
               c=a+b;
          }

          void display()
          {
               cout<<"\n Sum of a + b :"<<c;
          }
};


void main()
{
     derived obj(10,15);
     obj.sum();
     obj.display();
}




Test data

output
Sum of a + b : 25