摘要: C++时间类的运算符重载定义一个时间类Time,其数据成员为表示时间的小时(hour)、分(minute),秒(second)。重载运算符“+”,使之能用于时间对象的加法运算;重载运算符“using namespace std;class Time{public:Ti... 阅读全文
posted @ 2017-05-18 16:23 衣带渐宽、为伊憔悴 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 题目描述编写矩阵类Matrix,实现两个2x3矩阵相加。主函数已给定。输入两个矩阵的元素值输出两个矩阵相加的结果样例输入1 2 34 5 61 2 34 5 6样例输出2 4 68 10 12#include using namespace std;class Mat... 阅读全文
posted @ 2017-05-18 16:20 衣带渐宽、为伊憔悴 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 小明的弟弟上小学了,每次刚入学就想知道什么时候放假,但是每学期开学的日子和每学期的有效天数都不一样,请你编程帮他计算放假日期。本题只需要提交填空部分#include using namespace std;class Date{public: void inpu... 阅读全文
posted @ 2017-05-18 16:17 衣带渐宽、为伊憔悴 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 题目描述编写矩阵类Matrix,实现两个2x3矩阵相加。主函数已给定。输入两个矩阵的元素值输出两个矩阵相加的结果样例输入1 2 34 5 61 2 34 5 6样例输出2 4 68 10 12#include using namespace std;class Mat... 阅读全文
posted @ 2017-05-17 20:36 衣带渐宽、为伊憔悴 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 定义一个矩形类,数据成员包括左下角和右上角坐标,定义的成员函数包括必要的构造函数、输入坐标的函数,实现矩形加法,以及计算并输出矩形面积的函数。要求使用提示中给出的测试函数并不得改动。 两个矩形相加的规则是:决定矩形的对应坐标分别相加,如 左下角(1,2),... 阅读全文
posted @ 2017-05-17 20:11 衣带渐宽、为伊憔悴 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算与输出操作。(1)参加运算的两个运算量可以都是类对象,也可以其中有一个是实数,顺序任意。例如,c1+c2,d+c1,c1+d均合法(设d为实数,c1,c2为复数)。(2)输出的算数,在复数两端加上... 阅读全文
posted @ 2017-05-17 18:26 衣带渐宽、为伊憔悴 阅读(187) 评论(0) 推荐(0) 编辑
摘要: //在调用函数时运用了形参引用,但不希望通过调用时改变实参的值,可以加const 如 void fun(const Time &t); //在c此函数中不能改变t的值,也就是不能改变其对应的实参t1的值。//在C++面向对象程序设计中,经常用常指针和常引用作函... 阅读全文
posted @ 2017-05-14 20:45 衣带渐宽、为伊憔悴 阅读(171) 评论(0) 推荐(0) 编辑
摘要: //首先了解指向常变量的指针变量,然后再进一步研究指向常对象的指针变量。//定义一个指向常变量的指针变量ptr const char * ptr;//定义指向常变量的指针变量的一般形式为 const 类型名 *指针变... 阅读全文
posted @ 2017-05-14 20:44 衣带渐宽、为伊憔悴 阅读(343) 评论(0) 推荐(0) 编辑
摘要: //将指针变量声明为const型,这样指针值始终保持为其初值,不能改变。如Time t1(10,12,15), t2; //定义对象Time * const ptr1= &t1; //const位置在指针变量名前面,规定p... 阅读全文
posted @ 2017-05-14 20:43 衣带渐宽、为伊憔悴 阅读(250) 评论(0) 推荐(0) 编辑
摘要: //(1)常数据成员//注意:定义常数据成员就必须对他进行初始化,并且只能通过构造函数的初始化表对常数据成员进行初始化class Time{ private: const int hour; //声明hour为常数据成员 ... 阅读全文
posted @ 2017-05-14 20:41 衣带渐宽、为伊憔悴 阅读(207) 评论(0) 推荐(0) 编辑