1

この回答に記載されているように:

dynamic_cast への依存度が高いことは、多くの場合、設計が間違っていることを示しています。

私が知りたいのは、基本クラスに同じ名前の関数がない派生クラスでカスタム関数を呼び出す方法ですが、基本クラスのポインターを使用して、おそらくdynamic_cast実際に存在する場合なしで呼び出す方法です。より良い方法。

この関数が両方で定義された仮想関数である場合、それは簡単です。しかし、これは派生クラスだけのユニークな機能です。

結局、おそらくdynamic_cast最善の方法ですか?

4

3 に答える 3