try { //code which may produce exceptions // most likely to include a function call which could produce an exception } catch (type_specifier identifier) { // code to deal with the exception caught } catch (type_specifier identifier) { // code to deal with the exception caught } ... } catch (...) { // code to deal with any exception }
throw expression;