基础的语法知识汇总

多态类中的虚函数表是在编译还是运行时建立的?

  • 虚函数表在编译时间建立,各个虚拟函数被组织成一个虚拟函数的入口地址的数组。而对象的隐藏成员-虚拟函数表指针是在运行期-也就是构造函数被调用时进行初始化的,这也是实现多态的关键。

子类空间中,有没有父类的这个函数,或者父类的私有变量?

  • 子类中有父类的所有变量,static除外。

 

posted @ 2018-03-28 15:23  qczhang  阅读(167)  评论(0编辑  收藏  举报