11.1.1  类logic_error

11.1.1logic_ error

类logic_error的声明形式为:

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

类logic_error定义了异常对象的类型,在程序执行过程中,这种异常对象被抛出,可用于报告程序执行过程中发生的错误。该类仅包括了一个构造函数和一个what()函数。构造函数的参数是该对象成员what()函数的返回值。其关系为:what()的返回值应该等于mes-sage.data(),或者等于message.c_str()。

例11-1

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

例11-1的执行结果为:

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