11.1.5  类out_of_range

11.1.5out_ of_ range

类out_of_range的声明形式为:

图示(https://www.daowen.com)

类out_of_range定义了该种异常对象的类型。同样,在程序执行过程中,这种异常对象被抛出,以用于报告参数值的错误(该参数值不在期望的范围内)。其构造函数为:

图示

该构造函数的作用是构造一个类out_of_range的对象。构造函数的参数what_arg的内容是该对象成员函数what()的返回值。

例11-5

图示

图示

例11-5的执行结果为:

图示