填空题

在下面程序的横线处填上适当的内容,使程序执行后的输出结果为1/2005。 #include <iostream.h> using namespace std: class Date public: Date (int m=1,int y=0):month(m .year(y}{} void Print() {cout<<month<<"/"<<year<<end1;} ______operator+(const Date& d1,const Date&d2; private: int month year; }; ______operaror+(const Date&d1,const Date& d2) int year, month; year=d1.year+d2.year; month=d1.month+d2.month; year+=(month-1)/12; month=(month-1)%12+l; return Date{month, year}: } void main() { Date d1(3,2004),d2,d3(10); d2=d3+d1; d2.Print(); }

【参考答案】

friend Date; Date