会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
霞光照耀
博客园
首页
新随笔
联系
订阅
管理
2010年12月21日
偷出类里面proteced的虚函数
摘要: 上面的例子偷出了类里面protected修饰的函数;这个例子对理解对象内存结构有很大帮助。类里面如果什么都没有,sizeof的结果是1,测试过里面放的是0;类里面如果仅仅有一个虚函数,那么对象内存里面存的就是虚函数表的指针将对象指针解引用就是虚函数表的指针,再解引用就是虚函数表的首函数地址。需要注意虚函数是倒着存的,要得到第二个就要地址减4;上述代码运行后能执行类里面的那两个虚函数。
阅读全文
posted @ 2010-12-21 15:03 霞光照耀
阅读(306)
评论(0)
推荐(1)
编辑
公告