为什么构造函数不能是虚函数?
首先,构造函数是用来构造对象的;
其次,我们是通过对象内存中的虚表指针来调用虚函数的。
那么,在对象还没有构造好的情况下,又去哪里找虚函数呢?
所以构造函数不能是虚函数。
为什么构造函数不能是虚函数
最新推荐文章于 2021-08-19 12:37:53 发布
为什么构造函数不能是虚函数?
首先,构造函数是用来构造对象的;
其次,我们是通过对象内存中的虚表指针来调用虚函数的。
那么,在对象还没有构造好的情况下,又去哪里找虚函数呢?
所以构造函数不能是虚函数。