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...



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;


};



May 19, 2022
SOLUTION.PDF

Get Answer To This Question

Submit New Assignment

Copy and Paste Your Assignment Here