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

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


A、

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


B、

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


C、

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


D、

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


【正确答案】:D
【题目解析】:

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

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


Top