我正在尝试在 C++ 中覆盖这样的基类
class A:
QWidget *getWidget();
class B: public A:
using A::getWidget;
QWidget *getWidget();
当我尝试使用它时:
A *test = new B();
test->getWidget();
在这里,来自类 A 的小部件被返回。有没有办法获得小部件 B?由于我不想从检查我的类开始并向下转换为 B 以获得正确的小部件,因此我希望能够像上面的代码片段一样使用它。有什么建议么?