トップページ⇒tech
15コメント3KB

例外処理

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさんNGNG
例外処理っていったいどんな時に使ったらいいんだ?
誰か教えて
0002デフォルトの名無しさんNGNG
例外が起きたときに使う。
0003デフォルトの名無しさんNGNG
0割り
0004デフォルトの名無しさんNGNG
try {
...
} catch (DasureException e){
itteyoshi(1);
}
0005デフォルトの名無しさんNGNG
try
{
...
throw 1; // イラナイので >>1 を投げる
}
catch(int e) // まかりまちがって受け止めてしまっても
{
throw e; // やっぱりイラナイので投げる
}
0006デフォルトの名無しさんNGNG
1:
try
raise Exception.create('hoge');
except
on EOverflow do begin hogehoge end;
end;

2:
try
raise Exception.create('hoge');
finally
close;
end;

C++にゃfinally相当が存在しないって本当なの?
けけけ
0007デフォルトの名無しさんNGNG
>>6
追加されてなかったっけ。
0008デフォルトの名無しさんNGNG
>>6
 ローカルに確保したクラスのデストラクタが相当に使えるよ
0009デフォルトの名無しさんNGNG
例外処理の効果的な使い方
http://piza2.2ch.net/test/read.cgi?bbs=tech&key=996760184
0010デフォルトの名無しさんNGNG
>8
かっこわる
0011デフォルトの名無しさんNGNG
ってゆーか、
>>8
頼むから「クラス」って言わないで「オブジェクト」とか「インスタンス」とか言ってくれ。
腹よじれそうだから。頼む。
0012デフォルトの名無しさんNGNG
try{
}
catch ( 重複スレ t)
{
削除依頼 t;
}

です。
0013デフォルトの名無しさんNGNG
向こうが後から立てられた重複スレなのに、このスレかわいそう。
0014デフォルトの名無しさんNGNG
あっちの方がレスが伸びてますし。
スレ名はこっちの方が汎用性があるんですけどね。
0015デフォルトの名無しさんNGNG
レスが伸びているスレをメインにする事には誰も文句は言わない。
だからといって、ちゃんと立てられたスレを重複スレ扱いするな。>>9、>>12
しかも削除依頼だって・・・電波受信中か。
■ このスレッドは過去ログ倉庫に格納されています