18

查看 qwidget.h,我发现析构函数如下:

~QWidget();

我想知道为什么这没有被声明为虚拟

4

1 回答 1

26

析构函数是虚拟的,因为 QWidget 派生自 QObject ,它确实有一个虚拟析构函数。为什么它没有在代码中声明为 virtual 要么是样式问题,要么是无害的错误。我会自己宣布它是虚拟的。

于 2011-08-18T05:57:55.210 回答