Example #1
0
int main() {
   MyApp app;
   try {
      app.fail();
   }catch(MyApp::Trouble& e) {
      puts("Handled Trouble");
   }catch(MyApp::Small& e) {
      puts("Handled Small");
   }catch(MyApp::Big& e) {
      puts("Handled Big");
   }
   return 0;
}