请教:新手求教,C++中如何实现自己的异常处理类!

deepbreathing 2006-07-28 07:45:52
以前搞java的,现在反过来学习C++,现在有一个问题,就是java中处理异常有个Exception的基类,我们要实现他,只需要继承这个类就行了,现在在C++中,不知道能不能这样实现,还望各位大虾指教,C++新手,见笑了!
...全文
182 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
genius_hb 2006-07-29
  • 打赏
  • 举报
回复
c++标准库定义了std::exception为基类的异常类体系,可以选择继承其中任意的,使用try catch(type parameter)。
mfc中也定义了一套以CExeption为基类的异常类体系,用户也可以继承其中任意的,当然这个只能用在mfc程序中,用TRY CATCH(TYPE,PARAMETER)。其实是一组宏
pottichu 2006-07-29
  • 打赏
  • 举报
回复
自己随便写一个也可以,不是非继承不可,
也可以继承std::exception
犀利鱼鱼 2006-07-28
  • 打赏
  • 举报
回复
继承std::exception类
逸学堂 2006-07-28
  • 打赏
  • 举报
回复
继承CException类
guo0084 2006-07-28
  • 打赏
  • 举报
回复
如果全抓的话catch(...)
Ah_dong 2006-07-28
  • 打赏
  • 举报
回复
try{
//statements
}

catch{
//statement
}

65,203

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧