基本クラス (クラス A) から派生したクラス (クラス B) があります。クラス A には、派生クラスでオーバーライドしてプライベートとして使用したい保護された仮想関数 foo() があります。
Class A{
protected:
virtual void foo() = 0;
}
私は次のことを疑問に思っています
Class B: public Class A
private:
virtual void foo();
と
Class B: private Class A
private:
virtual void foo();
同じだ。