c++在基类的构造函数中调用被子类重载的虚函数

简介在基类的构造函数中调用会被子类重载的虚函数,调用的版本是基类的版本。同时不能调用纯虚函数。 C++实验在基类的构造函数中调用被子类重载的虚函数:https://blog.csdn.net/u013412391/article/details/107322508 可能和对象创建过程有关,对象的创建从父类的构造函数开始,这个时候父类调用的函数,只能是父类已定义的函数。 虚函数表是在编译期间生成的。 但是,在调用父类构造函数时,指向虚

在基类的构造函数中调用会被子类重载的虚函数,调用的版本是基类的版本。同时不能调用纯虚函数。

C++实验在基类的构造函数中调用被子类重载的虚函数:https://blog.csdn.net/u013412391/article/details/107322508


可能和对象创建过程有关,对象的创建从父类的构造函数开始,这个时候父类调用的函数,只能是父类已定义的函数。



虚函数表是在编译期间生成的。 但是,在调用父类构造函数时,指向虚函数表的指针还没有创建。


新加评论 评论标题: