[C++/PTA] 日程安排(多重继承+重载) [C++/PTA] 日程安排(多重继承+重载)题目要求 解题思路 代码 总结题目要求已有一个日期类Date,包括三个protected成员数据 int year; int month; int day;另有一个时间类Time,包括三个protected成员数据 int hour; int minute; int second;现...
bool operator < (const Schedule & s2);//判断当前日程时间是否早于s2 生成以上类,并编写主函数,根据输入的各项日程信息,建立日程对象,找出需要最早安排的日程,并输出该日程对象的信息。 输入格式: 测试输入包含若干日程,每个日程占一行(日程编号ID 日程日期(**//)日程时间(::))。当读入0时输入结束,相应的结...
采用了继承的方法,通过将Date和Time类作为Schedule的基类,使得Schedule类可以使用基类的成员变量和函数。 使用运算符重载,自定义了小于号的操作,便于比较日程之间的时间先后顺序。 代码 #include <iostream>using namespace std;// 定义 Date 类class Date{protected:int year;int month;int day;public:// Date 类...