0
好吧,所以這看起來很簡單,但它不起作用時會爆炸我的大腦。 這裏有一個非常簡單的幾個類。 (在VC++ BTW)C++從基類修改屬性
class Food
{
protected:
char maxAmountCarried;
};
class Fruit:Food
{
protected:
Fruit()
{
maxAmountCarried = 8; // Works fine
}
};
class Watermelon:Fruit
{
protected:
Watermelon()
{
maxAmountCarried = 1; //Food::maxAmountCarried" (declared at line 208) is inaccessible
}
};
所以基本上,我想水果,默認情況下,有一個最大承載8 西瓜的能力都大得多,因此容量變爲1 然而,不幸的是我能無法訪問該房產。
如果有人能告訴我一種解決此問題的方法,這將有很大的幫助。
感謝提前:)
'interface'不是一個有效的C++關鍵字。 – LihO
也不會放棄分號。 –
Woops,對不起!沒有實際複製和粘貼代碼(這只是一個比喻明顯),所以我犯了一些錯誤= S –