首页
社区
课程
招聘
[求助]加密解密第四版有个疑惑
发表于: 2018-10-20 23:16 2942

[求助]加密解密第四版有个疑惑

2018-10-20 23:16
2942
加密解密第四版有个疑惑,第115页,他说到C++虚函数的地址不能在编译时确定,只能在调用即将进行时确定。。。。但是我测试时发现只有虚表的地址是变的,虚函数的地址是不变的。。。。是不是我理解错了。。。还是什么意思。。。求助各位大佬。。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 230
活跃值: (82)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
有的程序虚表地址也不变。。。
2018-10-21 00:02
0
雪    币: 230
活跃值: (82)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
我又重新做了遍完整的测试,class和struct的虚表都不变,虚函数地址也不变。。。。这是怎么回事
2018-10-21 00:24
0
雪    币: 230
活跃值: (82)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
忽视主题帖和二楼的话,只看三楼,求大佬相助。。。。环境win10 64,vs2017,调试器x64dbg
2018-10-21 00:26
0
雪    币: 5676
活跃值: (1303)
能力值: ( LV17,RANK:1185 )
在线值:
发帖
回帖
粉丝
5
你怕是隔壁平行宇宙穿越过来的
2018-10-21 07:18
0
雪    币: 230
活跃值: (82)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
holing 你怕是隔壁平行宇宙穿越过来的
问题出在哪里了。。。。
2018-10-21 12:14
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
c++虚函数编译时函数地址就确定了(未开启随机基址),但是调用虚函数时是调用虚表项,因此只能运行时才能确定调用哪个函数地址,169页有虚表说明,作者可能想描述的是运行时的虚函数情况
最后于 2018-10-21 17:31 被wx_吃不肥的小黑编辑 ,原因:
2018-10-21 17:21
0
游客
登录 | 注册 方可回帖
返回
//