0

私のコードには次の抽象化があります。

class A{};

class B: public A{};

class C: public B{};

クラス C のインスタンスを宣言すると、すべて問題ありません。問題は、クラス C を関数 (new を使用) で宣言し、それをポインターとして返す場合です。エラーは発生しませんが、オブジェクトがクラス A の特性を持っていないようです。関数でこれを行うことは可能ですか?

4

0 に答える 0