C++ Tutorial Exceptions 31 codes