using namespace std;
#include <iostream>
class OverLoading
{
private:
int value;
public:
OverLoading()
{ value = 0;}
OverLoading(int c)
{ value = c;}
friend OverLoading operator-(OverLoading &S1, OverLoading &S2);
void printValue()
{
cout<<"Value is : "<<value<<endl;
}
};
OverLoading operator-(OverLoading &S1, OverLoading &S2)
{
OverLoading S;
S = S1.value-S2.value;
return S;
}
int main()
{
int i = 0;
OverLoading S1(600);
OverLoading S2(200);
OverLoading S3;
S3 = S1 - S2;
cout<<"S1 :"<<endl;
S1.printValue();
cout<<"S2 :"<<endl;
S2.printValue();
cout<<"S3 :"<<endl;
S3.printValue();
return 0;
}
Comments