推薦図書/必読書のためのスレッド PART 5
■ このスレッドは過去ログ倉庫に格納されています
0154デフォルトの名無しさん
NGNGだったら最初から、「仮想関数があるなしにかかわらず、デストラクタは
仮想」と書くべき。こう書いてあったら>>151だって
>、「仮想デストラクタがないとdeleteでは派生クラスが正しく破棄されない」
>って話は、正直、あまり考えてませんでしたが
なんてことにはなってないはず。
引数無しコンストラクタの問題についてはそうじゃなくて、
「引数付きのコンストラクタを定義すると、引数なしでインスタンスを
生成するときにコンパイルエラーが出る」「それを防ぐために」
「引数なしのコンストラクタを自分で定義すればよい」ということだろ?
これはコンストラクタの説明としてまったく的はずれもいいところ。
コンストラクタはインスタンスが生成される際に必要な処理を
行うための物であって、コンパイルエラーの抑止のための物じゃない。
■ このスレッドは過去ログ倉庫に格納されています