この質問は、仮想デストラクタでの説明のように見えます。動的にメモリが割り当てられていない場合に必要ですか?
試験の質問で、私は尋ねられました:-動的に割り当てられたメモリへのポインタを維持する基本クラスは何を定義する必要がありますか?
私は答えました:-コピーコンストラクタと代入演算子(ポインタだけがコピーされるのではないことを確認するために...ディープコピーを参照)、およびデストラクタ(割り当てられたメモリを解放するため)
この基本クラスは、プレーンデストラクタではなく仮想デストラクタも定義する必要があるため、これは正しくないと彼らは言いました。なんで?