
Alberto F. answered 05/20/20
Software Engineer with a Bachelors in Computer Science
Lets assume we have a class as follows:
class Square {
private:
int side;
public:
Square(int s) { side = s; }
friend bool operator< (const Square &sq1, const Square &sq2);
}
a.
Square (const Square &sq ){ side = sq.side }
b.
Square& operator = (const Square &sq){ return *this; }
c.
bool operator< (const Square &sq1, const Square &sq2)
{
return s1.side < s2.side;
}
d.
friend ostream &operator<< (ostream &output, const Date &date)
{
output << "Month " << date.getMonth();
return output;
}