CODE FOR + OPERATOR OVER LOADING C++
PROBLEM STATEMENT:
ADD 2 OBJECTS AND ADD INTO OTHER.
#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
Post a Comment