Simple Addition in C++ Binary Operator Overloading Using C++ Programming

Join Our Official AiJobsAdda Telegram Channel
// Header Files
#include<iostream>
#include<conio.h>
//Standard namespace declaration
using namespace std;
class overloading
{
int value;
public:
void setValue(int temp)
{
value = temp;
}
overloading operator+(overloading ob)
{
overloading t;
t.value=value+ob.value;
return(t);
}
void display()
{
cout<<value<<endl;
}
};
//Main Functionsint main()
{
overloading obj1,obj2,result;
int a,b;
cout<<“Enter the value of Complex Numbers a,b:”;
cin>>a>>b;
obj1.setValue(a);
obj2.setValue(b);
result = obj1+obj2;
cout<<“Input Values:\n”;
obj1.display();
obj2.display();
cout<<“Result:”;
result.display();
getch();
return 0;
}

 

Output:
Enter the value of Complex Numbers a,b:10
5
Input Values:
10
5
Result:15