CATCH_ALL
定义捕获在前面的 TRY 引发的所有异常类型的代码块。
CATCH_ALL(exception_object_pointer_name )
参数
- exception_object_pointer_name
将由宏创建的异常对象指针指定名称。您可以使用指针名称到 CATCH_ALL 中的异常对象块的访问。此变量为您声明。
备注
异常处理代码可能询问异常对象,因此,如果需要,获取有关异常的特定原因的更多信息。调用 THROW_LAST 宏转换过程。下外部异常帧。如果使用 CATCH_ALL,请关闭 TRY 块 END_CATCH_ALL 宏。
说明 |
---|
CATCH_ALL 块定义为大括号描述的 c. C++ 范围。如果声明此范围的变量,它们在该范围内身份验证的用户访问。 |
有关异常的更多信息,请参见中的文章 例外。
示例
为 CFile::Abort参见示例。
要求
Header: afx.h