- 388 名前:365 mailto:sage [2010/04/30(金) 08:58:43 ]
- >>387
え? そうなんですか... ふと気が付いて調べてみたら、そもそもQWidgetのデストラクタもvirtualになってないですね。 QObjectはなってますが。 まぁ、今回作った派生クラスはデストラクタでやるべきことがないので、宣言も定義もしていません から大丈夫なんですが、なんだかなぁ。 あとuicで作られたui_xxxxx.hの中身を見ると、格上げされた派生クラスをnewした時のインスタンス ポインタは、基底クラスのポインタ型ではなくて、派生クラスのポインタ型の変数に代入されてます から、一応問題はないですね。 しかしなぜデストラクタをvirtualにしないんでしょうね。何か理由があるんでしょうか。 また一つ勉強になりました。ありがとうございました。
|

|