>>585
()が[]より優先順位が低いから。
new演算子ではchar[32]へのポインタと解釈されているから、
括弧なしでは大きさ32のchar型へのポインタ配列となってしまい、
コンパイルエラーが出る。

なお、コンパイラは更に[10]の部分もparseして、大きさが320以上の
アラインされた領域への先頭アドレスを返す(但しchar型なので多分
ぴったり320バイトだろう)ので、delete[] s でちゃんと削除できる。