***すれ立てるまでもない質問はここで 第33刷***
■ このスレッドは過去ログ倉庫に格納されています
0241230
NGNG簡単に説明すると深いところで起きたエラーを浅いところでcatchしたいんです。
で、それぞれの所でcatchしてすぐにthrowしてるんです。
237さん、どうでしょう?
main(){
try{
f()
}catch(Exception& e){
cout << e.GetMessage();
}
}
void f(){
try{ g(); }catch(Exception& e){throw e;}
}
void g(){
try{
hoge();
hage();
}catch(Exception& e){throw e;}
}
hoge(){
if(ぬるぽ) throw Exception("ぬるぽ");
}
hage(){
if(ぬるぽ) throw Exception("ぬるぽ");
}
■ このスレッドは過去ログ倉庫に格納されています