Skip to main content

CXX5597

throw 语句的赋值表达式本身不得导致抛出异常

依据

如果在构造异常对象时,或者在评估用于初始化异常对象的赋值表达式时,一个异常被抛出,那么这个被抛出的异常就会优先于将要抛出的异常进行传播(propagate)。这可能不符合开发者的预期。

登录查看完整文章