【RAD統合環境】 Qt 総合スレ 7 【Win/Mac/Linux】at TECH
【RAD統合環境】 Qt 総合スレ 7 【Win/Mac/Linux】 - 暇つぶし2ch388:365
10/04/30 08:58:43
>>387
え? そうなんですか...
ふと気が付いて調べてみたら、そもそもQWidgetのデストラクタもvirtualになってないですね。
QObjectはなってますが。

まぁ、今回作った派生クラスはデストラクタでやるべきことがないので、宣言も定義もしていません
から大丈夫なんですが、なんだかなぁ。

あとuicで作られたui_xxxxx.hの中身を見ると、格上げされた派生クラスをnewした時のインスタンス
ポインタは、基底クラスのポインタ型ではなくて、派生クラスのポインタ型の変数に代入されてます
から、一応問題はないですね。

しかしなぜデストラクタをvirtualにしないんでしょうね。何か理由があるんでしょうか。
また一つ勉強になりました。ありがとうございました。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch