コンストラクタで例外が発生したらそのクラスの何を解放するんだ