int main() { try{ { Tester t; t.test1(); t.test2(); t.test3(); } cout << "tests passed\n"; }catch(std::exception& e){ cerr << "caught exception\n"; cerr << e.what() << "\n"; return 1; } catch(...){ cerr << "caught strange exception\n"; return 1; } return 0; }/**/