虚表指针是由构造函数初始化的,如果构造函数是虚函数,就没有虚指针去指向虚表来获取构造函数的地址。这就成了一个先有鸡先有蛋的问题。
构造函数为什么不可以是虚函数
最新推荐文章于 2021-08-19 12:37:53 发布
探讨了虚函数构造函数中虚表指针的初始化问题,这是一个典型的先有鸡还是先有蛋的难题,深入解析C++中虚函数机制。
探讨了虚函数构造函数中虚表指针的初始化问题,这是一个典型的先有鸡还是先有蛋的难题,深入解析C++中虚函数机制。
虚表指针是由构造函数初始化的,如果构造函数是虚函数,就没有虚指针去指向虚表来获取构造函数的地址。这就成了一个先有鸡先有蛋的问题。
1342
8057

被折叠的 条评论
为什么被折叠?