IT点滴

我不去想是否能够成功 既然选择了远方 便只顾风雨兼程
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

2008年7月1日

摘要: 4.结构化异常处理 结构化异常处理(Structured Exception Handling,简称SEH)是微软针对Windows程序异常处理进行的扩展,在Visual C++中,它同时支持C和C++语言。SEH不宜与标准C++异常处理和MFC异常处理混用,对于C++程序,微软建议使用标准C++的异常处理。 为了支持SEH,Visual C++中定义了四个关键字(由于这些关键字是非标... 阅读全文

posted @ 2008-07-01 12:20 Ady Lee 阅读(326) 评论(0) 推荐(0) 编辑

摘要: 3.MFC异常处理 MFC中异常处理的语法和语义构建在标准C++异常处理语法和语义的基础之上,其解决方案为: MFC异常处理 = MFC 异常处理类 + 宏 3.1宏 MFC定义了TRY、CATCH(及AND_CATCH、END_CATCH)和THROW(及THROW_LAST)等用于异常处理的宏,其本质上也是标准C++的try、catch和throw的进一步强化,由这些宏... 阅读全文

posted @ 2008-07-01 12:20 Ady Lee 阅读(631) 评论(0) 推荐(0) 编辑

摘要: 2.3异常处理函数 在标准C++中,还定义了数个异常处理的相关函数和类型(包含在头文件中): namespace std { //EH类型 class bad_exception; class exception; ... 阅读全文

posted @ 2008-07-01 12:19 Ady Lee 阅读(249) 评论(0) 推荐(0) 编辑

摘要: 2.C++语言异常处理 2.1 C++异常处理语法 感谢C++语言的后期改造者们,他们在标准C++语言中专门集成了异常处理的相关语法(与之不同的是,所有的C 标准库异常体系都需要运行库的支持,它不是语言内核支持的)。当然,异常处理被加到程序设计语言中,也是程序语言发展和逐步完善的必然结果。我们看到,C++不是唯一集成异常处理的语言。 C++的异常处理结构为: ... 阅读全文

posted @ 2008-07-01 12:18 Ady Lee 阅读(295) 评论(0) 推荐(0) 编辑

摘要: Visual C++提供了对C语言、C++语言及MFC的支持,因而其涉及到的异常(exception)处理也包含了这三种类型,即C语言、C++语言和MFC的异常处理。除此之外,微软对C和C++的异常处理进行了扩展,提出了结构化异常处理(SEH)的概念,它支持C和C++(与之相比,MFC异常处理仅支持C++)。 一个典型的异常处理包含如下几个步骤: (1)程序执行时发生错误; (2... 阅读全文

posted @ 2008-07-01 12:18 Ady Lee 阅读(431) 评论(0) 推荐(0) 编辑

摘要: 标 题: 【原创】Windows系统程序设计之结构化异常处理 作 者: 北极星2003 时 间: 2006-09-20,20:21 链 接: http://bbs.pediy.com/showthread.php?t=32222 ... 阅读全文

posted @ 2008-07-01 10:17 Ady Lee 阅读(687) 评论(0) 推荐(0) 编辑