return 1;
}
- int result=app_->main();
- delete app_;
- return result;
+ try
+ {
+ int result=app_->main();
+ delete app_;
+ return result;
+ }
+ catch(const exception &e)
+ {
+ cerr<<"An uncaught exception occurred.\n";
+ cerr<<" type: "<<typeid(e).name()<<'\n';
+ cerr<<" what(): "<<e.what()<<'\n';
+ delete app_;
+ throw;
+ }
}
/**