i
cludeiostreamr
i
cludeioma
ipr
i
cludestri
gr
usi
g
amespacestdr
i
tdaysOfMo
th130312831303130313130313031定义全局变量r
类PerpetualCale
dar开始r
classPerpetualCale
darr
r
publicr
i
tgetYearr
i
tgetMo
thr
i
tgetDayr
voidsetYearr
voidsetMo
thr
voidsetDater
i
tgetWeekr
voidpri
tMo
th按月打印万年历r
voidpri
tYear按年打印万年历r
voidpri
tDay打印日期对应的星期r
voidoperate执行各种操作的演示r
r
PerpetualCale
dar构造函数r
PerpetualCale
dari
tyi
tmi
td构造函数重载r
privater
i
tyearr
i
tmo
thr
i
tdayr
boolisLeapi
ty判断是否为闰年r
i
tgetDays计算从0年以来有多少天r
r
r
i
tmai
r
r
PerpetualCale
dartestr
testoperater
retur
0r
e
dmai
r
类PerpetualCale
dar的成员函数r
i
tPerpetualCale
dargetYearr
r
retur
yearr
r
r
i
tPerpetualCale
dargetMo
thr
r
retur
mo
thr
r
i
tPerpetualCale
dargetDayr
r
retur
dayr
r
voidPerpetualCale
darsetYearr
r
dor
r
cout