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,则使用 END_CATCH_ALL 块关闭宏的 TRY。
如果适当,异常处理代码可以询问异常对象获取有关异常的特定原因的更多信息。 调用 AND_CATCH_ALL 块中的 THROW_LAST 处理宏移动到下外部异常帧。 AND_CATCH_ALL 指示前面的 AND_CATCH_ALL 或 CATCH 块的结尾。
备注
AND_CATCH_ALL 块定义为大括号描述 C ++ 范围。如果在此范围声明变量,则只能在该范围中访问。
要求
头文件: afx.h