处理异常以及直接使用CX_ROOT和子类

建议不要直接使用CX_ROOT,而需要使用其直接子类之一。同样,传播取决于异常子类层次结构。

  • CX_STATIC_CHECK的子类-它们不会自动传播。您将需要自己进行处理,否则程序中将出现语法错误。

  • CX_DYNAMIC_CHECK的子类-这些子类不需要任何处理。但是不处理异常的程序将被这些子类中止。

  • CX_NO_CHECK的子类–如果未处理异常,则这些子类将自动传播。