> コンパイラはポインタ変数を見たら
> それが配列か配列でないかどうやって
> わかるんですか?
それがわからないからdelete[]があるんだよ。

まぁそんなもん使わずになるべくvectorで済ましとけ。