正在加载图片...
异常处理的奥现 catch子旬按其在ty‖若有异常则从通过 块后出现的顺序被检 throw操作创建一个 查。匹配的 catch子句 异常对象并抛掷 将捕获并处理异常 (或继续抛掷异常) 如果匹配的处理器未 找到,则运行函数 terminate将被自动调 用,其缺省功能是调 用abor终止程序。前一页 休息 异常处理的实现 ⚫ 抛掷异常的程序段 ...... throw 表达式; ...... ⚫ 捕获并处理异常的 程序段 try 复合语句 catch(异常类型声明) 复合语句 catch(异常类型声明) 复合语句 … • 控制通过正常的顺 序执行到达try语句, 然后执行try块内的 保护段。 • 如果在保护段执行 期间没有引起异常, 那么跟在try块后的 catch子句就不执行。 程序从try块后跟随 的最后一个catch子 句后面的语句继续 执行下去。 • 若有异常则从通过 throw操作创建一个 异常对象并抛掷。 •catch子句按其在try 块后出现的顺序被检 查。匹配的catch子句 将捕获并处理异常 (或继续抛掷异常)。 •如果匹配的处理器未 找到,则运行函数 terminate将被自动调 用,其缺省功能是调 用abort终止程序
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有