构造函数可以是虚函数吗

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

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

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

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

posted @ 2013-06-14 20:20  helloweworld  阅读(342)  评论(0编辑  收藏  举报