実行効率はともかく、エラー処理はデストラクタから例外投げられれば済む話だった
もう言っても仕方ないことだけど