11.1.2 类
domain_
error
类domain_error的声明形式为:

类domain_error是类logic_error的派生类,同时也继承了类logic_error的what()函数。类domain_error的作用是定义了异常对象的类型,在程序执行过程中,这种异常被抛出,可用于在程序执行时报告“域”错误。其构造函数为:

该构造函数的作用是构造一个类domain_error的对象。构造函数的参数what_arg的内容和what()函数的返回值是一致的。
例11-2


在Visual C++ 6.0环境中执行时,上述程序在执行过程中被异常终止,并弹出异常对话框。在Visual C++ 2008环境中执行时,上述程序能够正常运行。其执行结果为:
