C++の例外を使わない理由って何ですか?