Is it possible using operator overloading to change the behavior of + on
integers? Why or why not?
Here is a definition of a class called Pairs. Objects of type Pairs can
be used in any situation where ordered pairs are needed. Your task is to
write implementations of the overloaded operator >> and the overloaded
operator <>
the form (5,6)(5,−4)(−5,4) or (−5,−6). You need not implement any
constructor or other member, and you need not do any input format
checking.
#include
using namespace std;
class Pairs
{
public:
Pairs( );
Pairs(int first, int second);
//other members and friends
friend istream& operator >>(istream& ins, Pairs& second);
friend ostream& operator <(ostream&>
private:
int f;
int s;
};
(ostream&>