🎀にゃおきゃっと🐈Nyaocat🎀
@nyaocat
例外処理に関しては未だに理解が……。try~catchとか何か面倒だし、例外をcatchして、それで何をすればいいの?とか。。。
2010-04-29 20:59:38
🎀にゃおきゃっと🐈Nyaocat🎀
@nyaocat
@aqua_877 あれ、 例外が発生するコーティング=バグで動かないプログラム じゃね。わざとでも無い限り書かないわw
2010-04-29 21:24:14
あくあ
@aqua877
@nyaocat C++は、例外が発生したらそれをキャッチしてエラーの理由を調べる、みたいな発想はないのか 何かの通信時とかデータを整形する時とか
2010-04-29 21:26:28
🎀にゃおきゃっと🐈Nyaocat🎀
@nyaocat
@semimixer_ うん、後ありがちなのは二重にデリートしたり0で除算したり……。でも標準で例外発生したら強制終了するからにゃあ。
2010-04-29 21:27:43
🎀にゃおきゃっと🐈Nyaocat🎀
@nyaocat
@aqua_877 例外が発生した時点でメモリが破壊されてるレベルの深刻な状態だしそんな悠長な事は出来んw
2010-04-29 21:28:36
🎀にゃおきゃっと🐈Nyaocat🎀
@nyaocat
@aqua_877 てかそのあくあ君が言ってるのは実行時の失敗程度の事なんじゃないかしら。C++で例外が投げられるってnewが失敗したとか二重にdeleteしたとかプログラムの根本レベルでやヴぁい自体だぜ。忙しいったってそもそもそんな危険な事態にのほほんと出来ないぜ
2010-04-29 21:31:11
Egtra (ysk-noh)
@egtra
@aqua_877 文字列のパースで変なデータが渡されたとか、ネットワークでタイムアウトしたとか、高水準なことでC++例外を使うこともありますよ。
2010-04-29 21:38:28
Egtra (ysk-noh)
@egtra
@nyaocat ヌルポアクセスとかあんまり低水準すぎるとかえってC++例外で扱えなくて不便。明確にNullPointerExceptionがあるJavaなんかはある意味うらやましい。
2010-04-29 21:45:55