http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/893.txt
コメントを付け足しました。

//ad日進める
void operator+=(int ad);
//差は何日か
int operator-(Calendar& rh);
ここら辺が不安です。

operator+=()
の//ここら辺怪しい//なぜかSum2=-1になってしまった
operator-()
の//ret=sum+(prgny_this-prgny_rh);にしたかった
これがよく分からないです。

>>38
DofMは月が1〜12の範囲なのでDofM[0]はダミーです。
p.s.
非常に失礼しましてごめんなさい。