摘录自:https://blog.csdn.net/to_baidu/article/details/53763683
Exception::~Exception() throw() {}
表示此函数不会抛出任何异常。
throw() 修饰,表示“限制函数抛出任何异常”
throw(...) 修饰,表示“函数可能会抛出任何类型的异常”
throw(XXX) 修饰,表示“函数可能会抛出XXX类型的异常”