なんでこういう方向に行っちゃうのかな・・・。
new[]してdeleteは単純に間違い。