会员
周边
新闻
博问
AI培训
云市场
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
bobojiang2016
博客园
首页
新随笔
联系
订阅
管理
2019年8月1日
C++单继承、多继承情况下的虚函数表分析
摘要: C++的三大特性之一的多态是基于虚函数实现的,而大部分编译器是采用虚函数表来实现虚函数,虚函数表(VTAB)存在于可执行文件的只读数据段中,指向VTAB的虚表指针(VPTR)是包含在类的每一个实例当中。当使用引用或指针调用虚函数时,首先通过VPTR找到VTAB,然后通过偏移量找到虚函数地址并调用。
阅读全文
posted @ 2019-08-01 14:45 bobojiang2016
阅读(2507)
评论(1)
推荐(2)
编辑
公告