C++ Operator Overloading | Plus + Operator OOP
#include<bits/stdc++.h>
using namespace std;
class marks
{
int inttech;
int extech;
public :
marks()
{
inttech=0;
extech=0;
}
marks(int m1,int m2)
{
inttech=m1;
extech=m2;
}
void display()
{
cout<<inttech<<" "<<extech<<endl;
}
marks operator+(marks m)
{
marks temp;
temp.inttech=inttech+m.inttech;
temp.extech=extech+m.extech;
return temp;
}
};
int main()
{
marks s1(44,42),s2(44,43),s3;
s3=s1+s2;
s3.display();
return 0;
}
0 Comments