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

二进制“-”:“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条回答 默认 最新

    报告相同问题?

    问题事件

    • 创建了问题 9月22日

    悬赏问题

    • ¥15 js 实现内容输入框内文字高亮
    • ¥15 IP地址聚合什么情况才能同时聚合,什么情况又是先集合两个再加上最后一个
    • ¥15 mysql 选择求解答
    • ¥15 数据挖掘 决策树,文件报错
    • ¥15 编写生产者和消费者程序
    • ¥15 CSDN是个怎么样的平台
    • ¥15 java识别字符串内容并运算(输入为一行字符串,输出为整数)
    • ¥20 用记事本写一个login.jsp ,用以实现登陆界面,并通过post方式向Servlet传送页面数据
    • ¥15 关于链表的问题(为什么要在del函数结束后再创一个变量y)
    • ¥15 井字棋游戏-玩家与电脑