try{...} catch{...} ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
1:デフォルトの名無しさん 08/02/15 14:15:49 重いんじゃボケ 2:デフォルトの名無しさん 08/02/15 14:51:28 catch と finally がネストした中でのreturnの動きとか分からない。 言語で規定されてない。 3:デフォルトの名無しさん 08/02/15 15:19:12 begin rescue ensure 4:デフォルトの名無しさん 08/02/15 17:02:49 >>2 逆に、規定されている言語もあるんではないの? 5:デフォルトの名無しさん 08/02/15 17:12:21 Delphi言語では規定されてるね。 C++では標準規定は無く、各種実装みたいな。 6:デフォルトの名無しさん 08/02/16 02:05:00 >>1 多少重いのは高級仕様だから仕方ない。 そもそも本来は実装手法としてじゃなくて「例外処理」が目的。 それを重く感じる程使うなら寧ろその恩恵に感謝するべきじゃね? >>5 C++でfinallyなんて無い、try-catchだけならreturnの動きは自明。 7:デフォルトの名無しさん 08/02/16 08:40:40 >>6 5をちゃんと嫁。 言語では規定されて無いけど、実装されてるって書いてるだろ。 VC++、BCB、gccの全部でfinallyはあるよ。 だから、6より5が正しい。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5379日前に更新/2330 Bytes
担当:undef