我需要一些關於類的using
關鍵詞的快速說明,因爲我不確定我是否正確理解它。C++ - 「使用」關鍵字澄清
比方說,我有下面的例子:
class B {
public:
int var;
int f(void);
};
class C : public B {protected: using B::var; };
這是否意味着,而不是繼承的變量var
爲public
從B類,C類,而不是繼承這個變量作爲protected
和留下的唯一公共變量是int f(void);
?
此外,類C可以通過在其內部具有private: using B::var;
繼承該變量作爲私有?
有沒有寫點public: using B::var;
,因爲變量var已經在類B中公開了?
謝謝!
'C類'不是從'B'公開繼承的,對嗎? – qxz
你可能是對的。我應該在那裏寫出關鍵字public。我會編輯它。無論如何,如果關鍵字丟失,什麼lvl是從類B繼承的類C呢? – Daeto
好,我認爲是這樣,但我不確定。 – Daeto