不确定什么是错的,我不断得到的错误在第9:19行的标题中 请帮忙吗?
它说我的帖子主要是代码所以我试图添加足够的文字以使其工作......
#ifndef PiggyBank
#define PiggyBank
class PiggyBank {
private:
bool isbroken;
double savings;
public:
PiggyBank(){ <-----*!*!*!*!*
isbroken = false;
savings = 0.0;
}
PiggyBank(double savings1){
isbroken = false;
savings = savings1;
}
~PiggyBank(){
if(isbroken) cout << "Poor Broken Pig!" << endl;
}
double getsavings(){
return savings;
}
bool depositmoney(double deposit){
if(deposit >= 0 && !isbroken){
savings += deposit;
return true;
}
else return false;
}
double smash(){
double returnvalue = savings;
isbroken = true;
savings = 0.0;
return returnvalue;
}
};
#endif
答案 0 :(得分:0)
拿你的
[[0, 0, 2, 0],\
[0, 0, 2, 0],\
[0, 0, 2, 0],\
[0, 0, 2, 0]]
并将其更改为
#define PiggyBank
因为#define PIGGYBANK_H
是一个类。