我正在开发一个可视化解决方案,包括一个 C++ 项目和一个 C++/CLI 项目。
我在 C++/CLI 项目中实现了类层次结构:
D 类 => C 类 => B 类 => A 类
=> 表示:源自
类A
到类D
不是参考类。
类A
包含以下方法:
virtual int MyMethod() const;
MyMethod
也在类中声明和实现D
:
int MyMethod() const;
我在 C++ 项目中编写了以下代码:
A l_dObject = D();
l_dObject.MyMethod();
ClassA
被执行,但我MyMethod
希望 class被执行。有人可以解释一下为什么吗?D
MyMethod