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