【发布时间】:2016-06-10 18:29:47
【问题描述】:
我可以在我的 main 函数中只放一个包罗万象的 try-catch 语句来覆盖整个程序吗?还是所有功能都需要自己的功能?我的意思是,这样的事情会起作用吗:
int main(){
try{
foo();
bar();
};
catch(char* e){
//Do stuff with e
};
};
void foo(){throw "You'll never reach the bar.";};
void bar(){throw "Told you so.";};
如果没有,有没有类似的方法可以做到这一点?
【问题讨论】:
-
叫做pokemon异常处理。
-
你为什么不自己“尝试”一下?
-
@MateuszDrost:我想不在
main。
标签: c++ exception exception-handling scopes