boost::ptr_vector だと勝手に delete してくれるから楽だよ。