-1

スーパークラスで仮想メソッドを宣言しました。サブクラス オブジェクトを指しているスーパー クラス ポインターを使用して、そのメソッドを呼び出したいと思います。例えば:

class A            { virtual void foo(); }
class B : public A { virtual void foo(); }

A *b = new B();
4

1 に答える 1

1

アプローチは良いですが、それを呼び出すにA::foo()private、そうする必要がありますpublic

;クラス定義の後の実装と末尾もありません。

于 2013-06-29T14:55:09.577 に答える