>>811
virtual なんで。
下位クラスの destructor が呼ばれていて、そのクラスに開放すべきデータがないなら不要です。
自分で new したものについては自動で解放されないので 明示的に destructor を作成です。