try{...} catch{...} finally{...} 排除スレat TECHtry{...} catch{...} finally{...} 排除スレ - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドの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が正しい。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch