多态类中的虚函数表是在编译还是运行时建立的?
- 虚函数表在编译时间建立,各个虚拟函数被组织成一个虚拟函数的入口地址的数组。而对象的隐藏成员-虚拟函数表指针是在运行期-也就是构造函数被调用时进行初始化的,这也是实现多态的关键。
子类空间中,有没有父类的这个函数,或者父类的私有变量?
- 子类中有父类的所有变量,static除外。
本文共 213 字,大约阅读时间需要 1 分钟。
多态类中的虚函数表是在编译还是运行时建立的?
子类空间中,有没有父类的这个函数,或者父类的私有变量?
转载于:https://www.cnblogs.com/zhang-qc/p/8664077.html