正在加载图片...
C++程序设计 湖南大学 杜四春、银红霞 1532异常处理的规则 (1)try分程序必须出现在前, catch紧跟出现在后 catch之后的圆括号中必须含有数据类型,捕获是利用 数据类型匹配实现的。 (2)如果程序内有多个异常错误处理模块,则当 异常错误发生时,系统自动查找与该异常错误类型相 匹配的 catch模块查找次序为 catch出现的次序。 (3)如果异常错误类型为C++的类,并且该类有 其基类,则应该将派生类的错误处理程序放在前面, 基类的错误处理程序放在后面 (4)如果一个异常错误发生后,系统找不到一个 与该错误类型相匹配的异常错误处理模块,则调用预 定义的运行时刻终止函数,默认情况下是 abortC++程序设计 湖南大学 杜四春、银红霞 15.3.2 异常处理的规则 (1)try分程序必须出现在前,catch紧跟出现在后。 catch之后的圆括号中必须含有数据类型,捕获是利用 数据类型匹配实现的。 (2)如果程序内有多个异常错误处理模块,则当 异常错误发生时,系统自动查找与该异常错误类型相 匹配的catch模块.查找次序为catch出现的次序。 (3)如果异常错误类型为C++的类,并且该类有 其基类,则应该将派生类的错误处理程序放在前面, 基类的错误处理程序放在后面。 (4)如果一个异常错误发生后,系统找不到一个 与该错误类型相匹配的异常错误处理模块,则调用预 定义的运行时刻终止函数,默认情况下是abort
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有