- 9
- 0
- 约1.79千字
- 约 5页
- 2017-05-19 发布于四川
- 举报
编程题63通过定义成员函数的方法对2维空间点类point重载前置双目运算符jxl
名称 编程题6_3:定义成员函数重载前++和前-- 备注 描述 采用 C++ 语言,通过定义成员函数的方法对二维空间点类point重载前置单目运算符++和-- 。
提示:(1) 定义二维空间点类point,其私有成员为浮点数x和y,并在构造函数中通过两个形式参数完成对x和y的初始化,默认值均为0;
(2)定义公有成员函数float get_x()和float get_y()分别用于取得点坐标x和y值;
(3)在重载运算符++和--的函数定义中要求判断x和y的坐标范围,为(0,0)到(640,480),否则运算无效;
(4)主函数main中通过键盘输入坐标点值,然后通过该坐标值初始化点对象p,接着通过一个循环用++运算符递增输出该点的后5个坐标点,再通过第二个循环用--运算符递减输出5个点。程序中的两个循环体中的输出语句为分别为:
coutp:x=p.get_x(),y=p.get_y()endl;++p;和coutp:x=p.get_x(),y=p.get_y()endl;--p;
在保存并预览之后,点开:“测试用例”选项卡,再选择下方的“添加”,加入一组测试用例,该用例只有输出无输入 第一个测试用例,输入部分:10 10回车输出部分:p:x=10,y=10换行
p:x=11,y=11换行
p:x=12,y=12换行
p:x=13,y=13换行
p:x=14,y=14换行
您可能关注的文档
最近下载
- 湖南师范大学附属中学2023-2024学年八年级下学期期中考试数学试卷(含答案).doc VIP
- 温州市2026年高三(二模)英语试卷(含答案).pdf
- 2025年平顶山职业技术学院单招笔试职业能力测验试题库含答案解析(5套卷).docx VIP
- 环境保护概论第十章--固体废物处理、处置和利用.ppt VIP
- 玻璃CNC加工专业技术理谈与实践.ppt VIP
- 眶蜂窝织炎多学科决策模式中国专家共识(2025版).docx
- 湖南省南华大学附属第二医院招聘真题.docx VIP
- 智慧方案零碳智慧园区解决方案(24页PPT).pptx VIP
- 南昌市轨道交通2号线东延工程项目环境影响报告书.pdf VIP
- 园林花卉学复习资料.pdf VIP
原创力文档

文档评论(0)