[C++/PTA] 日程安排(多重继承+重载)题目要求 解题思路 代码 总结题目要求已有一个日期类Date,包括三个protected成员数据 int year; int month; int day;另有一个时间类Time,包括三个protected成员数据 int hour; int minute; int second;现需根据输入的日程的日期时间,安排前后顺序,为此以Date类和Time类为基类...
int second; 现需根据输入的日程的日期时间,安排前后顺序,为此以Date类和Time类为基类,建立一个日程类Schedule,包括以下新增成员: int ID;//日程的ID bool operator < (const Schedule & s2);//判断当前日程时间是否早于s2 生成以上类,并编写主函数,根据输入的各项日程信息,建立日程对象,找出需要最早安排的日程,...
使用运算符重载,自定义了小于号的操作,便于比较日程之间的时间先后顺序。 代码 #include <iostream>using namespace std;// 定义 Date 类class Date{protected:int year;int month;int day;public:// Date 类构造函数,用于初始化 year、month 和 day 成员变量Date(int y,int mon,int d):year(y),month(mon...