填空题

在下向程序和横线处填上适当的内容,使程序执行后的输出结果为1/2005。 #include <iostream> using namespace std; class Date { public: Date(int m=1,int y=0):month(m),year(y){} void Print() {cout<<month<<"/"<<year<<end 1; } 【9】 operator+(eonst Date& d1, const Date& d2); private: int month,year; }; 【10】 operator+(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+1; return Date(month,year); } void main() Date d1 (3,2004),d2,d3(10); d2=d3+d1; d2,Print(); }

【参考答案】

[9] friend Date