查看qwidget.h,我发现析构函数如下:
~QWidget();
我想知道为什么这没有声明为虚拟的
发布于 2011-08-18 13:57:55
析构函数是虚拟的,因为QWidget派生自具有虚拟析构函数的QObject。为什么它没有在代码中声明为virtual,要么是风格问题,要么是一个无害的错误。我自己也会宣布它是虚拟的。
https://stackoverflow.com/questions/7102984
相似问题