自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 如何把SEH类型的系统异常转化为C++类型的异常

在上一篇文章中,详细讨论了“ SEH 与 C++ 异常模型的混合使用”,这一篇文章中,主人公阿愚仍将这一主题继续深入,那就是“如何把 SEH 类型的系统异常转化为 C++ 类型的异常?”(其实,这本质上仍然属于 SEH 与 C++ 异常模型的混合使用,也即 C++ 异常模型来捕获 SEH 系统类型的异常)。为什么要 把 SEH 类型的系统异常转化为 C++ 类型的异常? 做一件事情之前,我

2006-05-11 19:54:00 1833

转载 SEH 可以在 C++ 程序中使用

转载自http://blog.programfan.com/article.asp?id=9864首先声明的是, C++ 中的异常处理机制是建立在 Windows 平台上的 SEH 机制之上,所以 SEH 当然可以在 C++ 程序中使用。不过“阿愚”多次强调过,我们平常一般狭义上的 SEH 都是指 try-except 和 try-finally 异常机制,而它们是给 C 语言( VC 环境)

2006-05-11 19:53:00 2132

转载 SEH 与 C++ 异常模型的混合使用

转载自-http://blog.programfan.com/article.asp?id=9865在上一篇文章中我们看到了,在 C++ 程序中可以能够很好地使用 SEH 的 try-except 和 try-finally 机制(虽然 MSDN 中不建议这样做),这一篇文章中我们继续讨论,在 C++ 程序中同时使用 try-except 异常机制( SEH )和 try-catch 异常机制

2006-05-11 19:53:00 3210

转载 SEH的综合

转载自http://blog.programfan.com/article.asp?id=9840SEH模型主要包括try-except异常处理机制和try-finally结束处理机制,而且这两者能够很好地有机统一起来,它们结合使用时,能够提供给程序员非常强大、非常灵活的控制手段。其实这在上一篇文章中的几个例子中已经使用到,这里将继续进行系统的介绍,特别是try-except和try-fina

2006-05-11 19:52:00 1494

转载 SEH的强大功能之二

转载自-http://blog.programfan.com/article.asp?id=9839上一篇文章讲述了SEH的异常处理机制,也即try-except模型的使用规则。本篇文章继续探讨SEH另外一项很重要的机制,那就是“有效保证资源的清除”,其实这才是SEH设计上最为精华的一个东东,对于C程序而言,它贡献简直是太大了。  SEH的这项机制被称为结束处理(Termination Han

2006-05-11 19:51:00 1520

转载 SEH的强大功能之一

从本篇文章开始,将全面阐述__try,__except,__finally,__leave异常模型机制,它也即是Windows系列操作系统平台上提供的SEH模型。主人公阿愚将在这里与大家分享SEH的学习过程和经验总结。  SEH有两项非常强大的功能。当然,首先是异常处理模型了,因此,这篇文章首先深入阐述SEH提供的异常处理模型。另外,SEH还有一个特别强大的功能,这将在下一篇文章中进行详细介绍。t

2006-05-11 19:50:00 1675

转载 更进一步认识SEH

转载自-http://blog.programfan.com/article.asp?id=9837上一篇文章阿愚对结构化异常处理(Structured Exception Handling,SEH)有了初步的认识,而且也知道了SEH是__try,__except,__finally,__leave异常模型机制和try,catch,throw方式的C++异常模型的奠基石。  为了更进一步认识S

2006-05-11 19:49:00 2029

转载 Windows系列操作系统平台中所提供的异常处理机制

转载自-http://blog.programfan.com/article.asp?id=9836大家现在知道,在C++中有完善的异常处理机制,同样在C语言中也有很不错的异常处理机制来支持,另外在其它许多现代编程语言中,也都有各自的异常处理编程机制,如Ada语言等。那么为什么现在此处还在讨论,操作系统平台中所提供的异常处理机制呢?这是因为在许多系统中,编程语言所提供的异常处理机制的实现,都是

2006-05-11 19:48:00 3248

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除