11.1.7  类range_error

11.1.7range_ error

类range_error的声明形式为:

978-7-111-51399-5-Chapter11-32.jpg

类range_error定义了异常对象的类型。在程序执行时,尤其是在内部计算过程中,这种异常对象会被抛出,可用于报告“范围”类型的错误。其构造函数为:

978-7-111-51399-5-Chapter11-33.jpg

该构造函数的功能是构造一个类range_error的对象。构造函数的参数what_arg是该对象成员函数what()的返回值。

例11-7

978-7-111-51399-5-Chapter11-34.jpg

例11-7的执行结果为:

978-7-111-51399-5-Chapter11-35.jpg