异常处理宏
这些宏支持异常处理。
名称 | 描述 |
---|---|
_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。