C++ Overloading "-" Operator | Define Operator Function outside Class 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 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