#ifndef _ACCOUNT_H_ #define _ACCOUNT_H_ #include"date.h" #in

1个回答

  • 你的代码并不全,以至于错误信息中提到了main,但是你并未给出.同样没有给出的还包括date类

    但是就这些错误而言,主要有以下:

    1. SavingAccount 类最后大括号后面少分号

    2. 申明了 Date lastDate; 但是Date类没有默认构造函数

    3. 在accumulate函数中用到了distance函数,参数为lastDate,但是由于accumulate函数是const的,所以lastDate作为引用传给distance将不能修改,而你的distance函数显然没有申明为接受const Date & 作为参数