Komorebi_xxy 2022-09-22 16:31 采纳率: 66.7%
浏览 21

二进制“-”:“const Date”不定义该运算符或到预定义运算符可接收的类型的转换

二进制“-”:“const Date”不定义该运算符或到预定义运算符可接收的类型的转换

具体怎么改,需要详细过程,谢谢

img


void SavingsAccount::settle(const Date &date) {
    if (date.getMonth() == 1) {    //每年的一月计算一次利息
        double interest = acc.getSum(date) * rate
            / (date - Date(date.getYear() - 1, 1, 1));
        if (interest != 0)
            record(date, interest, "interest");
        acc.reset(date, getBalance());
    }
  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2022-09-22 17:03
    关注
    评论

报告相同问题?

问题事件

  • 创建了问题 9月22日

悬赏问题

  • ¥15 vxworks交叉编译gcc报错error: missing binary operator before token "("
  • ¥15 JSzip压缩文件时如何设置解压缩密码
  • ¥66 nuxtjs3 ,老是报错,内容:我有代码仓库,如何解决?
  • ¥15 ocr识别纯数字会将数字翻转,并且会识别成字母
  • ¥30 WPF如何实现动态Y轴
  • ¥15 读取parquet文件某一列的数据但是输出是整个列名和格式
  • ¥15 机动目标 制导律建模问题
  • ¥100 求Java socks 转发实现Demo
  • ¥20 随身WiFi移动网络访问不了
  • ¥50 RAD_XE11.3获取android11手机的IMEI码