在下面程序的画线处填上适当的内容,使程序执行后的输出结果为1/2005。 include <iostream> usin

题目内容(请给出正确答案)
在下面程序的画线处填上适当的内容,使程序执行后的输出结果为1/2005。 include usin

在下面程序的画线处填上适当的内容,使程序执行后的输出结果为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<<endl;}

(9) operator+(const Date&dl,const Date& d2);

private:

int month,year;

};

(10) operator+(const Date& dl,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 dl(3,2004),d2,d3(10);

d2=d3+dl;

d2.Print( );

}

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
更多相关问题