C++ プロジェクトと C++/CLI プロジェクトを含むビジュアル ソリューションに取り組んでいます。
C++/CLI プロジェクトにクラスの階層を実装しました。
クラス D => クラス C => クラス B => クラス A
=> は : から派生したことを意味します
クラスA
からクラスへのクラスD
は ref クラスではありません。
クラスA
には次のメソッドが含まれています。
virtual int MyMethod() const;
MyMethod
クラスでも宣言および実装されていD
ます。
int MyMethod() const;
C++ プロジェクトで次のコードを作成しました。
A l_dObject = D();
l_dObject.MyMethod();
クラスは実行されA
ますが、クラスがMyMethod
実行されることを期待しています。誰かが私に理由を説明してもらえますか?D
MyMethod