错误:预计在''''令牌不合格id'令牌
问题描述:
不知道最新错误,我一直得到的错误是在标题与行9:19 帮助吗?错误:预计在''''令牌不合格id'令牌
它说我的文章主要是代码,所以我尝试添加足够的文本,使其工作...
#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
答
把你
#define PiggyBank
,并更改为
#define PIGGYBANK_H
因为PiggyBank
是一类。
+0
'PiggyBank_H'仍然是一个坏名字。这是一个宏,所以它应该是'PIGGY_BANK_H'。 –
+0
@ChristianHacki,这是正确的 – 2017-11-25 23:39:25
首先,格式化您的代码。你应该能够自己找到问题。 –
明白了。对不起,第一次问一个问题 –
你应该看看这样做:'#define PiggyBank'。 – juanchopanza