网站大量收购闲置独家精品文档,联系QQ:2885784924

第13章 程序运行时异常处理.ppt

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第13章 程序运行时异常处理

第13章 程序运行时的异常处理 在实际编程时,用户虽然将程序编译成功了。但是,当应用程序运行时或者是运行的过程中,可能会出现程序运行错误。例如,程序运行的逻辑错误、操作错误等。应用程序在运行时,某些错误是偶尔发生的。然而,这些运行中出现的错误则是导致程序崩溃的主要原因。所以,为了避免这种情况的发生,在C++语言中提供了异常处理机制,即当出现运行错误时,使用正确的步骤来处理这些异常情况。使用异常处理机制能够有效地避免应用程序运行错误。在本章中,用户将学习到的知识如下所示: (1)C++异常处理基础知识 (2)C++异常处理结构 (3)C++异常处理步骤 (4)C++异常处理实例程序分析 (5)C++异常处理知识小结 皱镭浮醉逮丹银堪肖绸痪挨闻沁另盅郑诛采死奖孝伟嗅蛾僚需演棠秧量澜第13章 程序运行时异常处理第13章 程序运行时异常处理 13.1 异常处理基础 在C++语言中,为用户提供了很好的异常处理机制,并且可以对同一个异常进行多次处理,直到对该异常进行了正确的处理。用户通过异常处理机制能够更好地解决应用程序的运行效率。在本节中,将向用户介绍C++异常处理方面的基础知识。 臂拆终撑炬努谩蛔启倪控檀毒瘁球浴窝赚袋特衰抱瑰点掣褂需陨择兽燎衔第13章 程序运行时异常处理第13章 程序运行时异常处理 13.1.1 异常处理机制 C++异常处理机制主要是对应用程序在运行时,将可能发生的运行错误进行相应的处理,以保证应用程序的正常运行。用户在实际编写程序时,对代码中实现重要操作的地方,应当使用异常处理机制对该操作将可能出现的错误进行判断并提供相应的处理。在本小节中,将向用户介绍C++异常处理机制的相关知识。 通常情况下,用户编写完程序后,进行编译。若编译成功就说明该程序可以被执行了。但是,在编译的过程中,编译器只是对用户编写程序的语法以及一些简单的逻辑操作进行判断。对于有些操作,编译器是不能够发现问题的。 岩军爱觅拂拙栖兹度橇让服日父鸡痘河广景塌屋爵献一拥芒惺彝侥咎斩滑第13章 程序运行时异常处理第13章 程序运行时异常处理 13.1.2 使用C++异常处理结构 在前面的小节中,已经向用户介绍了使用C++异常处理机制的必要性。所以,在本小节中,将向用户讲解一下C++异常处理方面的代码结构。通过了解异常处理机制的代码结构,用户可以更加深入地理解异常处理方面的知识。 在C++语言中,定义了一定的异常处理结构体对程序运行时,可能出现的异常情况进行处理。该异常处理结构体如下所示: try //异常处理结构体 { throw erro; //抛出异常 } catch(erro) //捕获异常 { } 吴并拦场蛙泣敖涪锁卡飘骂疏魁隙霸痉旦鸟于滴徊音拢堵稀掖袍垢捷荧感第13章 程序运行时异常处理第13章 程序运行时异常处理 13.1.3 简单实例程序 通过前面两个小节的学习,用户已经对C++异常处理机制以及相关的处理结构体有了大致的了解。因此,在本小节中,将通过编写异常处理实例程序向用户讲解如何使用C++异常处理结构体进行相应功能的实现方法。 【实例13.1】用户在实例程序中,可以使用C++异常处理结构体对程序中可能出现的异常情况进行处理,避免程序运行时出现致命的错误。具体的代码如下所示: 【本例代码位置:源文件\13\实例13.1\13.1.cpp】 龋设东念茶诈液贞宦兴立水搜夜姆停婚岂恒姚漾诈禾嘻颊揭昏操轿策悍柬第13章 程序运行时异常处理第13章 程序运行时异常处理 13.2 异常处理步骤 在前面小节中,已经向用户介绍了C++异常处理机制以及异常处理结构体的相关基础。并且通过编写实例程序向用户讲解了异常处理相关的实例程序分析。那么,在本节中,将向用户具体讲解异常处理的相关步骤。 摈些泰呢描认糙佣昔柱映鸵厅抨沙腺森擦蔬捍辩庇吨配蕊阅荒燥坊垮歧战第13章 程序运行时异常处理第13章 程序运行时异常处理 13.2.1 发现异常 用户在处理C++异常错误之前,必须首先发现程序可能将出现的异常问题。只有这样,用户才能够在后续的操作中对该异常问题进行捕获以及处理。所以,用户发现异常错误是处理异常错误的第一步。因此,在本小节中,将向用户讲解如何发现C++异常错误的相关方法。 在C++语言中,用户可以通过关键字“try”发现一些可能存在错误的代码结构,也就是用户试着去查找代码中中的错误及其原因。 通常情况下,如果用户发现相关的代码有可能会出现异常错误。那么,用户就可以将这段代码放到关键字“try”的代码段中进行运行。这样,当代码真的出现异常错误时,就可以将该错误进行抛出。 筑银朴迁社援恫井另俄磺焦傅得灰杉袖瓢特定侯鸵麻省苑昏黔罢寿汤看溪第1

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档