社区
C++ 语言
帖子详情
catch(CException e)捕获异常 不能实例化抽象类
qq_36141011
2016-09-14 06:35:35
try
{
if (JpegApplicability(filePath)==true)
AfxMessageBox("该图像适合隐写!");
else
AfxMessageBox("该图像不适合隐写!");
}
catch(CException e)
{
AfxMessageBox("读取文件错误!");
};
运行后显示error C2259: “CException”: 不能实例化抽象类
请问怎么解决?
...全文
414
4
打赏
收藏
catch(CException e)捕获异常 不能实例化抽象类
try { if (JpegApplicability(filePath)==true) AfxMessageBox("该图像适合隐写!"); else AfxMessageBox("该图像不适合隐写!"); } catch(CException e) { AfxMessageBox("读取文件错误!"); }; 运行后显示error C2259: “CException”: 不能实例化抽象类 请问怎么解决?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小灸舞
2016-09-15
打赏
举报
回复
VS2003之后的版本中,CException的定义与VC++6.0中不同。用一个CException派生类代替CException。 MFC较好地将异常封装到CException类及其派生类中,自成体系,下表给出了MFC 提供的预定义异常: CMemoryException:内存不足 CFileException:文件异常 CArchiveException:存档/序列化异常 CNotSupportedException:响应对不支持服务的请求 CResourceException:Windows 资源分配异常 CDaoException:数据库异常(DAO 类) CDBException:数据库异常(ODBC 类) COleException:OLE 异常 COleDispatchException:调度(自动化)异常 CUserException:用消息框警告用户然后引发一般 CException 的异常 所以只要把上面的CException与异常类相对应的.比如文件异常,改成CFileException. 代码中采用将所有的CException改成了CFileException
paschen
版主
2016-09-14
打赏
举报
回复
应该使用其派生类,如:CFileException CMemoryException
paschen
版主
2016-09-14
打赏
举报
回复
CException是一个抽象类,而抽象类不允许有对象
paschen
版主
2016-09-14
打赏
举报
回复
改成catch (CException& e)呢
cat
ch
C
Exception
e
捕获
异常
本文分享了一种处理未知错误的方法,通过try-
cat
ch
结构
捕获
并显示具体错误信息,同时推荐了一份零基础的人工智能教程。
try
cat
ch
(C
Exception
*e)
捕获
异常
本文介绍了一种在移动文件过程中出现未知错误时的处理方法,并通过示例代码展示了如何使用try-
cat
ch
结构来
捕获
并显示具体的错误信息。
cat
ch
(C
Exception
*e)
捕获
异常
本文介绍了一种使用C++进行文件移动操作时的
异常
处理方法,并演示了如何
捕获
和显示具体的错误信息。
捕获
C
Exception
异常
本文探讨了在C++中使用不同类型的
异常
处理机制。包括如何正确地使用throw和
cat
ch
语句来处理文件操作错误及数据库操作
异常
,并对比了C
Exception
与_com_error的用法差异。
【开源项目】C
Exception
为C语言提供简洁高效的
异常
处理机制
本文介绍了C
Exception
,一个为C语言设计的简洁高效
异常
处理库。它基于C标准库实现,性能高效、可移植性强,适合嵌入式系统等。文中说明了其快速上手方法、核心用途、设计动机和优势,还给出示例程序展示如何在C语言中用它处理错误。
C++ 语言
65,211
社区成员
250,516
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章