AND_CATCH_ALL
定义代码块在前面的 TRY 引发的其他捕获的异常类型的块。
AND_CATCH_ALL(exception_object_pointer_name )
参数
- exception_object_pointer_name
一个名称将是由宏创建一个异常对象的指针。 您可以使用指针名称到 AND_CATCH_ALL 中的异常对象块的访问。 此变量为您声明。
备注
使用 CATCH 宏捕捉一个异常类型,则 AND_CATCH_ALL 宏捕获其他后续类型。 如果使用 AND_CATCH_ALL,请关闭 TRY 块 END_CATCH_ALL 宏。
异常处理代码可能询问异常对象,因此,如果需要,获取有关异常的特定原因的更多信息。 调用 AND_CATCH_ALL 中的 THROW_LAST 宏块转换过程。下外部异常帧。 AND_CATCH_ALL 指示前面的 CATCH 末尾或 AND_CATCH_ALL 块。
备注
AND_CATCH_ALL 块定义为 c. C++ 范围 (描述由大括号)。如果声明此范围的变量,请确保其在该范围内身份验证的用户访问。
要求
Header: afx.h