📜  C++ |虚函数|问题14

📅  最后修改于: 2021-05-26 02:03:39             🧑  作者: Mango

构造函数可以是虚拟的吗?

可以编译以下程序吗?

#include 
using namespace std;
class Base {
public:
  virtual Base() {}   
};
int main() {
   return 0;
}

(A)是的
(B)答案: (B)
说明:没有像虚拟构造函数那样的东西。使构造函数虚拟化是没有意义的,因为构造函数负责创建对象,并且不能通过虚拟关键字的方式将其委派给任何其他对象。
这个问题的测验

想要从精选的最佳视频中学习和练习问题,请查看《基础知识到高级C的C基础课程》。