#include <iostream>
using namespace std;
class Decrement
{
int a;
public:
Decrement()
{
a=10;
}
Decrement(int x)
{
a=x;
}
friend operator++(Decrement &I,int); //Use & while using Friend Function
friend operator++(Decrement &I);
void print();
};
operator++(Decrement &I,int)
{
I.a--;
}
operator++(Decrement &I)
{
--I.a;
}
void Decrement::print()
{
cout << endl << "a=" << a << endl ;
}
int main()
{
Decrement D1;
D1.print();
D1--;
D1.print();
Decrement D2(100);
D2.print();
--D2;
D2.print();
return 0;
}
C and C++ programs, games, softwares. Easy programming guide. Learn to code and enjoy coding in CoderNepal
Home » T.U.2072 » C++ code for Unary Operator Overloading(--) using Friend Function
Monday, April 17, 2017
C++ code for Unary Operator Overloading(--) using Friend Function
This is the solution that increases an integer value by 1 by overloaded operator using Friend Function (T.U. 2072)
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment