例外狀況處理巨集
這些巨集支援例外狀況處理。
名稱 | 描述 |
---|---|
_ATLCATCH | 用來處理相關聯 _ATLTRY 中發生錯誤的 語句。 |
_ATLCATCHALL | 用來處理相關聯 _ATLTRY 中發生錯誤的 語句。 |
_ATLTRY | 標記可能發生錯誤的受防護程式碼區段。 |
需求:
標頭: atldef.h
_ATLCATCH
用來處理相關聯 _ATLTRY
中發生錯誤的 語句。
_ATLCATCH(e)
參數
e
要攔截的例外狀況。
備註
與 _ATLTRY
搭配使用。 解析為C++ catch(CAtlException e) 來處理指定類型的C++例外狀況。
_ATLCATCHALL
用來處理相關聯 _ATLTRY
中發生錯誤的 語句。
_ATLCATCHALL
備註
與 _ATLTRY
搭配使用。 解析為C++ catch(...) 來處理所有類型的C++例外狀況。
_ATLTRY
標記可能發生錯誤的受防護程式碼區段。
_ATLTRY
備註
與_ATLCATCH或_ATLCATCHALL搭配使用。 解析為C++符號 嘗試。