我相信受保護的成員可以通過繼承類來訪問。那麼,我認爲這是好的,在思考過程中我的錯誤是什麼?關於繼承保護成員的問題
我有一些課程,食品和蔬菜,Veg從食品中繼承。食物有一個受保護的會員年齡;在Veg的構造函數中,我嘗試將age初始化爲0.爲什麼這是無效的?
一些代碼...
Veg::Veg():age(0)
{
cout << "Veg constructor." << endl;
}
class Veg : public Food
{
//snip
};
class Food
{
//snip
protected:
int age;
};
聲音有效。我們可以看到一些代碼嗎? – 2011-03-10 04:12:54
你公開繼承嗎? – 2011-03-10 04:14:44
是的,我正在公開繼承 – cellh 2011-03-10 04:15:01