MFC异常处理
2024-01-07 17:17:50
MFC异常类
MFC将对异常的处理封装到了异常类–CException类及其子类中。
即使我们不使用MFC异常宏而是使用C++标准异常处理的话,也是会用到MFC的CException类及其子类的。
MFC异常类及其含义如下表:
MFC异常类 描述
CSimpleException 资源紧张异常的基类
CInvalidArgException 无效参数异常
CMemoryException 内存不足
CNotSupportedException 响应对不支持服务的请求
CArchiveException 存档/序列化异常
CFileException 文件异常
CResourceException Windows 资源分配异常
COleException OLE 异常
CDBException 数据库异常(ODBC 类)
COleDispatchException 调度(自动化)异常
CUserException 用消息框警告用户然后引发一般 CException 的异常
CDaoException 数据库异常(DAO 类)
CInternetException 网络异常
MFC异常处理的TRY块的形式如下:
TRY
{
//复合语句
}
CATCH (MFC异常类名, 变量名)
{
//复合语句
}
AND_CATCH (MFC异常类名, 变量名)
{
//复合语句
}
AND_CATCH
文章来源:https://blog.csdn.net/bcbobo21cn/article/details/135376145
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!