そもそも、C++では例外非安全なコードなどバグとか未完成品と考えるべきで