单项选择题
下列关于虚析构函数描述中,错误的是()。
A.如果基类析构函数不是虚析构函数,则只会调用基类的析构函数,派生类的析构函数不被调用,此时派生类中申请的资源不被回收
B.如果基类析构函数为虚析构函数,则释放基类指针指向的对象时会调用基类及派生类析构函数,派生类对象中的所有资源被回收
C.虚析构函数的声明方式为~virtual类名();
D.虚析构函数的声明形式也是在析构函数名前使用virtual关键字
<上一题
目录
下一题>
点击查看答案&解析
打开小程序,免费文字、语音、拍照搜题找答案
热门
试题
单项选择题
下列关于类的静态成员的描述中,错误的是()
A.静态成员可分为静态数据成员和静态成员函数
B.静态数据成员定义后必须在类体内进行初始化
C.静态数据成员初始化不使用其构造函数
D.静态成员函数中不能直接引用非静态成员
点击查看答案&解析
单项选择题
下列关于抽象工厂模式特点的描述,正确的是()。
A.定义一个用于创建对象的接口,让派生类决定实例化哪个类
B.将一个类的接口转换成客户希望的另外一个接口
C.提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类
D.表示一个作用于某对象结构中的各元素的操作
点击查看答案&解析