【说明】
在矩形类中重载关系运算符“>=”,采用友元,比较的依据是矩形面积的大小。重载算术运算符“+=”,采用成员函数,更新矩形对象的长与宽,分别加上形参矩形的长与宽。重载算术运算符+,利用构造函数,采用友元。
【代码】
class Crect
int length,witdth;
public;
CRect(int l,int w)
length=l;
width=w;
friend int operator>=(CRect& r1, CRect& r2)
return (1) >= (2) ;//比较面积
void operator+=(CRect& r)
(3) ;//求长
(4) ;//求宽
friend operater+(CRect& r1, CRect& r2)
return CRect( (5) ); //利用构造函数