結局、c++のtry catchは使わない方が良いのですか?