定义一个长方形(Rectangle)类,包括长度(lenth)和宽度(width)数据成员
定义一个长方形(Rectangle)类,包括长度(lenth)和宽度(width)数据成员,重载“”运算符,用来实现两个长方形比较面积,例如两个长方形R1和R2,如果R1面积小于R2,则R1返回true,否则返回false.重载“==”运算符,如果两个面积相同,则返回true,否则返回false.
(要求:定义了类,且包含三个运算符重载函数,main()中包括简单示例,调用重载后的运算符)
人气:304 ℃ 时间:2020-03-29 13:21:54
解答
// ConsoleApplication4.cpp :定义控制台应用程序的入口点.
//
#include "stdafx.h"
#include
using namespace std;
class cMyRect
{
public:
int m_Length; //长 囧
int m_Width; //宽
bool operator(cMyRect myRect){ return m_Length*m_Width > myRect.m_Length*myRect.m_Width; }
};
int _tmain(int argc,_TCHAR* argv[])
{
cMyRect rect1,rect2;
cout rect2)
cout
推荐
猜你喜欢
- 两辆车轮滚过同一段距离,甲车转了40圈,乙车轮转的转数是甲车轮的4分之3.已知甲直径是30CM乙的直径是多少?
- 处于静电平衡状态的导体内部一定没有电荷 正确 错误
- 已知(NH4)2SO4和(NH4)2HPO4的混合物中,含氮元素为21.2%,则混合物中含氧约为( ) A.42.2% B.48.5% C.81% D.无法计算
- 太阳系中八大行星公转一周,时间各是多少?
- 《under the dome》书名
- 某饱和溶液密度为p g/cm3,量浓度为c mol/L,溶质摩尔质量为M g/mol.怎样表示其溶解度S(单位是克)?
- 一圆锥形沙堆,底面积是12平方米,5米.若把这些沙铺在宽5米的公路上,铺2分米厚,能铺多长
- 一项,甲、乙两队合作6天可以完成,甲队做2天,乙队做5天,可完成这项工程的15分之8.