我有一個叫Item.cpp類:類文件繼承的不是一類
class Item{
public:
int damage;
Item(int damage);
int GetDamage();
};
Item::Item(int damage)
{
this->damage = damage;
}
int Item::GetDamage()
{
return damage;
}
而且我想要的文件Sword.cpp繼承Item.cpp,像這樣:
class Sword: public Item {
};
我儘管獲得以下錯誤: error not a class name or struct
。我很困惑,因爲Item顯然是一個類,所以爲什麼我不允許Sword繼承Item?
'Sword.cpp'包含哪些文件? – Brian
沒什麼,這是整個文件。 – user3316633