すなわち我々持って class Base {};
class Heir: private Base {};
class HeirsHeir : public Heir {};
ではHeirsHeirはの何かをアクセスすることができないことを理解'その'ベース。特に、 'Base &'参照を自身に返すメソッドを持つことはできません。しかし、なぜへの参照を返すことはできませんベースオブジェクト
これを行うことはできますか? class A { ... };
class B : private A
{
const A &foo() const
{
return *((const A *)this);
}
};
私は、基本クラスから継承する個人サブクラスを取り、その基底クラスの公開バージョンにキャストすることはできますか?私はそれが仮想メ