单选题
👁️ 浏览量:

试题题干

下面关于构造函数和析构函数的描述中,错误的是(    )

A

析构函数中调用虚函数采用静态联编

B

对虚析构函数的调用可以采用动态联编

C

当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数

D

构造函数可以声明为虚函数

参考答案

正确答案:

试题解析

常见的不能声明为虚函数的有:全局函数(非成员函数)、静态成员函数、内联成员函数、构造函数和友元函数。故D错误。

设置了虚析构函数后,在使用指针或引用时可以动态绑定,实现运行时的多态。