>発生後のオブジェクトの状態がわけ分からなくならない?
そうならないように、例外が発生したら
それまでコンストラクタ中で確保したリソースを全て開放してから
死ぬように作っておかないといけない。