填空题 在下向程序和横线处填上适当的内容,使程序执行后的输出结果为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; } {{U}} 【9】 {{/U}}operator+(eonst Date& d1, const Date& d2); private: int month,year; }; {{U}} 【10】 {{/U}}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(); }
  • 1、
【正确答案】 1、[9] friend Date    
【答案解析】[10] Date [解析] 重载及友元的相关内容。