获取错误
“错误:类型为'double()'和'double()'的无效操作数为二进制 ‘operator +’ + getActualTitheOfferings + getActualLivingExpenses。”
尝试编译时。
无法理解问题所在,包括下面的一小段代码,但可以根据需要添加更多代码来解决问题。
感谢您的帮助!
import Vue from 'vue'
import Vuex from 'vuex'
import user from '@/store/user'
Vue.use(Vuex)
const store = new Vuex.Store({
state: {
awesome: true
},
modules: {
user
}
})
export default store
答案 0 :(得分:0)
您的代码尝试将两个函数加在一起。您的意思是调用这些函数并添加它们的结果。
错误消息告诉您这一点。它说operator +不需要类型“ double()”和“ double()”。 “ double()”表示不带任何参数并返回双精度值的函数。
更正后的代码为:
double actualDifference = getIncome() - (getActualTaxesWithheld()
+ getActualTitheOfferings() + getActualLivingExpenses()
+ getActualOtherExpenses());