18

qwidget.hを見ると、次のようなデストラクタが見つかりました。

~QWidget();

なぜこれが仮想として宣言されていないのか疑問に思いました

4

1 に答える 1

26

QWidgetは仮想デストラクタを持つQObjectから派生しているため、デストラクタは仮想です。コードで仮想として宣言されていない理由は、スタイルの問題または無害な間違いのいずれかです。私はそれを自分で仮想化すると宣言したでしょう。

于 2011-08-18T05:57:55.210 に答える