throw() 修饰函数签名的作用

摘录自:https://blog.csdn.net/to_baidu/article/details/53763683

Exception::~Exception() throw() {}

  

表示此函数不会抛出任何异常。

throw()  修饰,表示“限制函数抛出任何异常

throw(...) 修饰,表示“函数可能会抛出任何类型的异常

throw(XXX) 修饰,表示“函数可能会抛出XXX类型的异常

原文地址:https://www.cnblogs.com/alexYuin/p/13054734.html