11.1.8  类overflow_error

11.1.8overflow_ error

类overflow_error的声明形式为:

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

类overflow_error定义了异常对象的类型。这种异常对象会在发生算术运算溢出错误时被抛出。其构造函数为:

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

构造函数的参数what_arg和该对象成员函数what()的返回值是一致的。

例11-8(摘自MSDN2008,该示例在Visual C++ 2008中调试通过)

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

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

例11-8的执行结果为:

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