//: C07:FunctionTryBlock.cpp // From Thinking in C++, 2nd Edition // Available at http://www.BruceEckel.com // (c) Bruce Eckel 2000 // Copyright notice in Copyright.txt // Function-level try blocks #include using namespace std; int main() try { throw "main"; } catch(const char* msg) { cout << msg << endl; } ///:~