你的代码并不全,以至于错误信息中提到了main,但是你并未给出.同样没有给出的还包括date类
但是就这些错误而言,主要有以下:
1. SavingAccount 类最后大括号后面少分号
2. 申明了 Date lastDate; 但是Date类没有默认构造函数
3. 在accumulate函数中用到了distance函数,参数为lastDate,但是由于accumulate函数是const的,所以lastDate作为引用传给distance将不能修改,而你的distance函数显然没有申明为接受const Date & 作为参数