Exception Specifications Functions can declare what exceptions they throw void func() throw (e1, e2); func can throw types e1 and e2 Or classes inheriting from them void func() throw (); func can not throw any exceptions void func(); func can throw any exceptions