>>396で問題になるケースってなんだ
operator newがbad_alloc以外を投げる場合とか?