正在加载图片...
C++语言程序设计 异常处理的执行过程 续 C++ ● 若有异常则通过throw操作创建一个异常对象并抛掷。 将可能抛出异常的程序段嵌在try块之中。控制通过正 常的顺序执行到达try语句,然后执行try块内的保护段。 常。如果在保护段执行期间没有引起异常,那么跟在ty块 处 后的catch子句就不执行。程序从try块后跟随的最后一 理 个catch子句后面的语句继续执行下去。 ●catch子句按其在try块后出现的顺序被检查。匹配的 的 catch子句将捕获并处理异常(或继续抛掷异常)。 实。如果匹配的处理器未找到,则运行库函数terminate将 现 被自动调用,其缺省功能是调用abort终止程序。米 C++语言程序设计 5 异常处理的执行过程(续)  若有异常则通过throw操作创建一个异常对象并抛掷。  将可能抛出异常的程序段嵌在try块之中。控制通过正 常的顺序执行到达try语句,然后执行try块内的保护段。  如果在保护段执行期间没有引起异常,那么跟在try块 后的catch子句就不执行。程序从try块后跟随的最后一 个catch子句后面的语句继续执行下去。  catch子句按其在try块后出现的顺序被检查。匹配的 catch子句将捕获并处理异常(或继续抛掷异常)。  如果匹配的处理器未找到,则运行库函数terminate将 被自动调用,其缺省功能是调用abort终止程序。 C++异常处理的实现
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有