正在加载图片...
12.1异常处的机制國回 C++语言异常处理机制的基本思想是将异常的检测与处 理分离。当在一个函数体中检测到异常条件存在,但无法确定 相应的处理方法时,将引发一个异常,并由函数的直接或间接 调用检测并处理这个异常。这一基本思想用3个保留字实现: throw、try和 catch。其作用是: (1)try:标识程序中异常语句块的开始。 (2) throy:用来创建用户自定义类型的异常错误。 (3) catch:标识异常错误处理模块的开始。 在C++程序中,任何需要检测异常的语句(包括函数调 用)都必须在try语句块中执行,异常必须由紧跟着try语句后 面的 catch语句来捕获并处理。因而,try与 catch总是结合使 用。thow、try和 catch语句的一般语法如下:12.1 异常处理的机制 C++语言异常处理机制的基本思想是将异常的检测与处 理分离。当在一个函数体中检测到异常条件存在,但无法确定 相应的处理方法时,将引发一个异常,并由函数的直接或间接 调用检测并处理这个异常。这一基本思想用3个保留字实现: throw、try和catch。其作用是: (1)try:标识程序中异常语句块的开始。 (2)throw:用来创建用户自定义类型的异常错误。 (3)catch:标识异常错误处理模块的开始。 在C++程序中,任何需要检测异常的语句(包括函数调 用)都必须在try语句块中执行,异常必须由紧跟着try语句后 面的catch语句来捕获并处理。因而,try与catch总是结合使 用。throw、try和catch语句的一般语法如下:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有