标题:哪位大虾能帮忙解决下!!!
取消只看楼主
ymzhaojian
Rank: 2
等 级:论坛游民
帖 子:30
专家分:15
注 册:2009-11-13
结帖率:50%
已结贴  问题点数:0 回复次数:0 
哪位大虾能帮忙解决下!!!
设计一个Point类,这个类描述屏幕上一个点的位置,即有两个数据成员x,y分别来表示点的横坐标和纵坐标。
1、    定义带缺省参数的构造函数初始化Point类的对象,并输出信息“初始化点类的一个对象”。
2、    定义析构函数,输出信息“回收点类对象的内存空间”。
3、    定义成员函数Distance,用于计算两点之间的距离。
4、    定义成员函数show,输出一个Point类对象的坐标信息。
从Point类派生出一个Rectangle(矩形)类,Rectangle类有新的数据成员H、W、Area分别表示矩形的长、宽和面积。
1、    定义带缺省参数的构造函数初始化Rectangle类的对象,并输出信息“初始化矩形类的一个对象”。
2、    定义析构函数,输出信息“回收点矩形类对象的内存空间”。
3、    定义复制构造函数,用一个已存在的Rectangle类的对象去初始化另一个同类的对象。
4、    定义成员函数Area,用于求矩形的面积。
5、    定义Rectangle类的一个友元函数来重载“+”运算符,计算两个矩形的面积之和。
6、    定义成员函数show,输出一个Rectangle类对象的相关信息。
7、    使用赋值兼容规则,当用基类的对象调用show函数时,调用的是派生类的show函数。
main函数自己定义,但是要求以上功能都要有所体现。
搜索更多相关主题的帖子: 信息 
2009-12-26 08:39



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-294335-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.398278 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved