C++课程设计——日期类设计报告
《C++课程设计——日期类设计报告》由会员分享,可在线阅读,更多相关《C++课程设计——日期类设计报告(17页珍藏版)》请在毕设资料网上搜索。
1、日期类设计报告日期类设计报告 1. 设计题目设计题目 设计一个日期类, (学号尾号设计一个日期类, (学号尾号 2、5、8 完成)要求:完成)要求: 2. 设计要求设计要求 重载带参数构造函数 (重载带参数构造函数 (int year ,int month, int day)和默认)和默认 构造函数,前者要求不合要求的数据(年月日超出范围)构造函数,前者要求不合要求的数据(年月日超出范围) 抛出异常抛出异常 计算出该日是星期几, (网上找公式) 。计算出该日是星期几, (网上找公式) 。 重载“重载“+”操作,一个日期对象和天数相加(符合交换律) 。”操作,一个日期对象和天数相加(符合交换律)
2、 。 重载“重载“-”操作,两天日期对象相减返回相差天数。”操作,两天日期对象相减返回相差天数。 重载“重载“+=”操作当前日期加天数”操作当前日期加天数 重载输入输出操作。重载输入输出操作。 3. 设计分析设计分析 由题中要求可以知道,首先要设计一个日期类由题中要求可以知道,首先要设计一个日期类(class Cdate) ,还要还要 有有构造函数, 明白函数的带参与不带参的区别; 而且在日期类之中需构造函数, 明白函数的带参与不带参的区别; 而且在日期类之中需 要设计正确的日期格式,若不正确则实现抛出异常,要设计正确的日期格式,若不正确则实现抛出异常,C+中对异常的中对异常的 处理分为抛出异
3、常、捕获异常、处理异常;在此处只要求抛出异常即处理分为抛出异常、捕获异常、处理异常;在此处只要求抛出异常即 可,接下来的实现输入日期计算星期几的代码, 。由题可以进行网上可,接下来的实现输入日期计算星期几的代码, 。由题可以进行网上 的搜索,这个应该行对简单!之后就是重载的操作啦! !的搜索,这个应该行对简单!之后就是重载的操作啦! ! 4. 设计主要模块(代码实现)设计主要模块(代码实现) 1. 定义一个日期类定义一个日期类 class CDate public: CDate() CDate(int y,int m,int d); void fun(); void display(); fr
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 课程设计 日期 设计 报告
