下面是对于C++的异常类讲解:
异常类(exception classes)包含4种基类,bad_cast, bad_alloc,runtime_error, logic_error; runtime_error:
错误只有当程序运行时, 才能检测出来;
logic_error: 应用程序检测出的逻辑错误.
其中bad_cast, bad_alloc使用默认构造器,
runtime_error, logic_error, 必须使用string(C-style或stl)进行初始化;
用户定义的类也可以继承(inherit)自异常类, 并初始化相应的参数;
以上就是C++的异常类讲解,希望大家继续关注本网站。