多项选择题
关于C++异常,以下错误的说法是:()
A.在某个类型的构造函数中抛出异常,将导致该类型的析构函数被调用。
B.在某个类型的构造函数中抛出异常,不会导致该类型的析构函数被调用,但之前已经分配的资源将被自动释放。
C.具备形如“throw()”的异常声明,表明函数在执行过程中不会产生异常。
D.嵌套抛出异常(即在处理异常的过程中抛出异常)会导致程序立即中止。
点击查看答案
相关考题
-
单项选择题
下面对某个名字为C的类中的静态数据成员的描述中,正确的是:()
A.静态数据成员是类C的所有对象共享的数据
B.类C的每个对象都有自己的静态数据成员
C.类C的不同对象有不同的静态数据成员值
D.静态数据成员不能通过类C的对象调用 -
单项选择题
C++语言的跳转语句中,对于break和continue说法正确的是()
A.break语句只应用于循环体中
B.break是无条件跳转语句,continue不是
C.continue语句只应用与循环体中
D.break和continue的跳转范围不够明确,容易产生问题 -
单项选择题
设有定义intx;floatv;则10+x+v值的数据类型是:()
A.int
B.double
C.float
D.不确定