>>805
そうすると、プログラムは終了してしまいますよね?
…私のthrowの使い方間違ってるのかな…?

例えば、
mallocでメモリ確保失敗してもNULLが返るだけですが、
newだと例外が発生するのでtry,catchしないと終了してしまうのではないかなあ、と。