-
CFileException
鎖定
- 中文名
- CFileException
- 代 表
- 與文件相關的異常
- 包 括
- 可移植的原因代碼和操作系統
- 數據成員
- m_strFileName包含異常的文件名
CFileException含義
CFileException對象在CFile成員函數中被創建和產生,也可在派生類成員函數中創建或產生。可在CATCH表達式範圍內訪問這些對象。因為可移植,可以僅用出錯代碼獲取異常的原因。
#include <afx.h>
CFileException類的成員
CFileException數據成員
m_cause包含異常原因相對應的可移植代碼
m_IosError包含相關操作系統錯誤代碼
m_strFileName包含異常的文件名
CFileException構造函數
CFileException構造一個CFileException對象
CFileException代碼轉換
OsErrorToException返回與操作系統錯誤值相對應的出錯原因代碼
ErrnoToException返回與運行錯誤值相對應的出錯原因代碼
CFileException幫助函數
ThrowOsError返回一個基於操作系統錯誤值相對應的出錯原因代碼
ThrowErrno產生一個基於運行錯誤值的文件異常
CFileException實例
1 | try |
2 | { |
3 | } |
4 | catch (CMemoryException* e) //內存溢出異常 |
5 | { |
6 | } |
7 | catch (CFileException* e)//文件異常 |
8 | { |
9 | } |
10 | catch (CException* e) //其他異常 |
11 | { |
12 | } |
- 詞條統計
-
- 瀏覽次數:次
- 編輯次數:12次歷史版本
- 最近更新: JD萤火虫003