多项选择题

‎关于自定义异常类说法正确的是()

A.从C++自带异常类继承来的自定义异常类通过调用其基类构造函数,可以将异常状况的描述信息保留下来留待异常处理程序使用
B.继承了c++标准库中给出的异常类,则可以在自定义异常类的构造函数体中调用基类的构造函数
C.自定义异常类的构造函数可以有参数
D.必须继承c++标准库中给出的异常类