构造函数可以是虚函数吗

不可以,编译期就不会通过。

虚函数是通过虚表指针和虚函数表实现的,虚表指针存于对象的内存布局中,即先有对象才能调用虚函数

而构造函数是用来构造对象的,构造函数使得对象从无到有

如果存在虚构造函数,试问,一个对象还没构造出来,如何调用虚函数?

原文地址:https://www.cnblogs.com/helloweworld/p/3136707.html