类out_of_range的声明形式为:
类out_of_range定义了该种异常对象的类型。同样,在程序执行过程中,这种异常对象被抛出,以用于报告参数值的错误(该参数值不在期望的范围内)。其构造函数为:
该构造函数的作用是构造一个类out_of_range的对象。构造函数的参数what_arg的内容是该对象成员函数what()的返回值。
例11-5
例11-5的执行结果为: