早教吧 育儿知识 作业答案 考试题库 百科 知识分享

定义时钟Clock类,满足以下要求:(1)有hour,minute,second私有成员变量。(2)定义构造函数和析构函数定义时钟Clock类,满足以下要求:(1)有hour,minute,second私有成员变量。(2)定义构造函

题目详情
定义时钟Clock类,满足以下要求: (1)有hour,minute,second私有成员变量。 (2)定义构造函数和析构函数
定义时钟Clock类,满足以下要求:
(1)有hour,minute,second私有成员变量。
(2)定义构造函数和析构函数。
(3)重载运算符“++”(增加1秒)和“--”(减少1秒),实现对时间的改变,要求用类的成员函数实现。
(4)重载运算符“+”,函数原型为Clock operator+ (const Clock &clock, const int second),含义为时钟clock加上second秒,要求用类的友元函数实现。
(5)重载运算符“-”,函数原型为Clock operator- (const Clock &clock, const int second),含义为时钟clock减去second秒,要求重载为普通函数实现。







▼优质解答
答案和解析
#include using namespace std;class Clock{public: Clock(int h, int m, int s):hour(h),minute(m),second(s){} ~Clock(){} Clock operator++ (); Clock operator-- (); friend Clock operator+ (const Clock &cloc...