虚函数指针、虚函数表

2022-01-21 81 0

虚函数指针:在含有虚函数类的对象中,指向虚函数表,在运行时确定。

虚函数表:在程序只读数据段(.rodata section,见:目标文件存储结构),存放虚函数指针,如果派生类实现了基类的某个虚函数,则在虚表中覆盖原本基类的那个虚函数指针,在编译时根据类的声明创建。

相关文章

简述 private、 protected、 public、internal 修饰符的访问权限
new和malloc的区别
堆和栈的区别?
构造函数为什么一般不定义为虚函数?而析构函数一般写成虚函数的原因 ?
什么情况下会调用拷贝构造函数?
介绍下抽象类、接口类、聚合类?

发布评论