CODE FOR + OPERATOR OVER LOADING C++

 PROBLEM STATEMENT:

ADD 2 OBJECTS AND ADD INTO OTHER.



CODE:

#include<iostream>

using namespace std;

class Experience

{

private:

int days;

int month; double year;

public:

Experience()

{


}

Experience(int a,int b,double c)

{

days = a;

month = b;

year = c;

}

Experience operator +(Experience E)

{

Experience E1;

E1.days = days + E.days;

E1.month = month + E.month;

E1.year = year + E.year;

return E1;

}

void display()

{

cout << "\nDAYS\t" << days << "\nMONTHS\t" << month << "\nYEAR\t" << year << endl;


}


};

int main()

{

Experience e1(2, 12, 2), e2(1, 12, 4), e3;

e3 = e1 + e2;

cout << "showing data of 1st Experience\n";

e1.display();

cout << "\n\n\n\n";

cout << "showing data of 2nd Experience\n";

e2.display();

cout << "\n\n\n\n";

cout << "showing data of sum of Experiences\n";

e3.display();

cout << "\n\n\n\n";

}



Comments

Popular posts from this blog

CODE FOR CAR AND BIKE MANAGEMENT USING(Virtual functions) C++

NESTED LOOPS IN C++