Skip to main content

CXX5603

对于在代码中显式抛出的每个异常,在所有可能导致该异常的调用路径上,都必须有一个兼容类型的处理程序

依据

如果程序抛出一个异常,而该异常未被处理,该程序就会以 实现定义 的方式终止。特别要注意,在终止之前,调用堆栈是否被解开(unwind)是由 实现定义 的,所以任意自动对象的析构函数可能被调用,也可能不被调用。

登录查看完整文章