- ベストアンサー
“try/catch”と“if/else”
プログラミング超初心者です。 以前、この掲示板でtry/catchとはどんなもので、どういう処理のときに使うものなのかという質問をさせていただいたのですが、そのときに ・if/elseは、ファイルが存在しないとか、ユーザーが許容範囲を越える文字列を入力したなどの『予測可能』な場合に使う ・try/catchは、データベースとの接続が途中で切断されるなどの『予測不可能』な場合に使う ということを教えていただいたのですが、『予測可能』と『予測不可能』の境目がわかっていません。 そこで ・具体的に、この処理のときは普通はtry/catchを使う というような処理を教えていただけないでしょうか? また、そのようなことが記載されているサイトなんかも教えていただければうれしいです。 私が周囲の人から聞いたのは、「COM、またはRPCなどの通信系の処理にはtry/catchを使う」らしいのですが、根拠がいまいちよくわかっていません。 Googleなどで調べてみてもそれらしい答えがないもので・・・。 よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答