异常处理宏

这些宏支持异常处理。

名称 描述
_ATLCATCH 用于处理关联的 _ATLTRY 中发生的错误的语句。
_ATLCATCHALL 用于处理关联的 _ATLTRY 中发生的错误的语句。
_ATLTRY 标记可能发生错误的受保护的代码部分。

要求:

标头:atldef.h

_ATLCATCH

用于处理关联的 _ATLTRY 中发生的错误的语句。

_ATLCATCH(e)

参数

e
要捕获的异常。

备注

_ATLTRY 结合使用。 解析为 C++ catch (CAtlException e) 来处理给定类型的 C++ 异常。

_ATLCATCHALL

用于处理关联的 _ATLTRY 中发生的错误的语句。

_ATLCATCHALL

备注

_ATLTRY 结合使用。 解析为 C++ 捕获 (...) 来处理所有类型的 C++ 异常。

_ATLTRY

标记可能发生错误的受保护的代码部分。

_ATLTRY

备注

_ATLCATCH_ATLCATCHALL 结合使用。 解析为 C++ 符号 try

另请参阅