问题描述:
设计一个时间类CTimeInfo,要求其满足下述要求.(1) 具有私有成员:int hour(小时),int minute(分钟) (2
设计一个时间类CTimeInfo,要求其满足下述要求.
(1)具有私有成员:int hour(小时),int minute(分钟)
(2)要求有一个无参数的构造函数,其初始的小时和分钟分别为:0,0;
(3)要求有一个带参数的构造函数,其参数分别对应小时和分钟;
(4)要求用一个成员函数实现时间的设置;
设计一个会议类CMeeting,要求满足下述要求(假设约定会议都在同一天内完成):
(1)具有数据成员:string topic(主题),string ownername(主持人),CTimeInfo starttime(会议开始时间),CTimeInfo(会议结束时间);
(2)要求有一个带参数的构造函数初始化主题,主持人,会议开始时间,会议结束时间 ;
(3)把CMeeting设为CTimeInfo的友元类,添加一个成员函数实现主题,主持人的设置;
(4)添加一个成员函数实现会议开始时间,会议结束时间的设置;
(5)在CMeeting类中添加一个成员函数计算本次会议的持续时间;
(6)添加一个成员函数输出会议的主题,主持人,会议持续时间,会议开始时间,会议结束时间等信息.
Main主程序:
创建一个CMeeting的对象,设置其数据成员信息并输出,验证其正确性.
设计一个时间类CTimeInfo,要求其满足下述要求.
(1)具有私有成员:int hour(小时),int minute(分钟)
(2)要求有一个无参数的构造函数,其初始的小时和分钟分别为:0,0;
(3)要求有一个带参数的构造函数,其参数分别对应小时和分钟;
(4)要求用一个成员函数实现时间的设置;
设计一个会议类CMeeting,要求满足下述要求(假设约定会议都在同一天内完成):
(1)具有数据成员:string topic(主题),string ownername(主持人),CTimeInfo starttime(会议开始时间),CTimeInfo(会议结束时间);
(2)要求有一个带参数的构造函数初始化主题,主持人,会议开始时间,会议结束时间 ;
(3)把CMeeting设为CTimeInfo的友元类,添加一个成员函数实现主题,主持人的设置;
(4)添加一个成员函数实现会议开始时间,会议结束时间的设置;
(5)在CMeeting类中添加一个成员函数计算本次会议的持续时间;
(6)添加一个成员函数输出会议的主题,主持人,会议持续时间,会议开始时间,会议结束时间等信息.
Main主程序:
创建一个CMeeting的对象,设置其数据成员信息并输出,验证其正确性.
问题解答:
我来补答展开全文阅读