UTC = GMT ; UTC + 8 = Beijing

              
夏威夷 阿拉斯加 洛杉矶 芝加哥 纽约 大西洋时间 巴西 大西洋-中部 Hawaii Alaska LosAngeles Chicago NewYork Atlantic Brazil AtlanticM ha ak la ch ny at bz atm GMT-10 GMT-9 GMT-8 GMT-6 GMT-5 GMT-4 GMT-3 GMT-2 伦敦 柏林 开罗 莫斯科 新德里 曼谷 北京 东京 悉尼 London Berlin Cario Moscow NewDelhi Bangkok Beijing Tokyo Sydney ld bl ca mo nd bk bj tk sy GMT GMT +1 GMT +2 GMT +3 GMT +5 GMT +7 GMT +8 GMT +9 GMT +10 1.时间-世界时间类 1.1基类 Clock 成员数据(私有):int _h, _m, _s 表示小时、分钟、秒 成员函数(公有): 构造函数: 时分秒的默认值都是0 标准化函数:void Standard(); 小时的取值范围0~23 ,分钟和秒的取值范围0~59 Set函数 Get函数(常函数) 显示函数(常函数) 求2个时间值的差函数:Clock Sub(const Clock& c) const; 其他函数自行设计 1.2派生类 WorldClock (世界时间) 公有继承Clock类 增加成员数据(私有): string _city 增加成员函数(公有): 构造函数 默认值北京时间Beijing 0:0:0 Set函数 Get函数(常函数) 显示函数(常函数) 求2个时间值的差函数:WorldClock Sub(const World Clock& c) const; (派生类的成员函数要尽量地调用基类的成员函数) 其他函数自行设计 1.3主函数 实现2个功能:时间转换 和 时间差 参看1.4程序的一次输入输出 选项: C(c) Conversion 表示时间转换 S(s) Subtraction 表示求时间差 E(e) End 表示程序结束 1.4 程序的一次输入输出(供参考) Conversion / Subtraction / End : c Input City: bj Input hour minute second: 20 30 45 Input Conversion City: sy Time is Bejing 20:30:45 Sydney 22:30:45 Conversion / Subtraction / End : s Input City: bj Input hour minute second: 20 30 45 Input City: ld Input hour minute second: 10 25 5 Beijing 20:30:45 – London 10:25:05 = Beijing 02:05:40 Conversion / Subtraction / End : c Input City: ca Input hour minute second: 8 12 50 Input Conversion City: ha Time is Cario 08:12:50 Hawaii 20:12:50 Conversion / Subtraction / End : s Input City: bk Input hour minute second: 15 26 30 Input City: ny Input hour minute second: 18 55 5 Bangkok 15:26:30 – NewYork 18:55:05 = Bangkok 08:31:25 Conversion / Subtraction / End : e Byebye~ 1.5提示和要求: 要求: WorldClock 继承 Clock WorldClock的成员函数要尽量地调用Clock相应的成员函数 使用多文件组织 提示: 使用枚举表示城市 使用全局数组表示城市与时区的关系
05-09
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值