デストラクタは仮想関数にしておくべきでしょうか?