Unexpected.cpp --- unexpected()提供一种机制设置自己的函数来相应意外的异常。
BadException.cpp --- std::bad_exception对象