gpt4 book ai didi

c++ - 这里发生了什么 : v5 = *(_Byte *)(this + 4)?

转载 作者:太空狗 更新时间:2023-10-29 20:31:24 24 4
gpt4 key购买 nike

我正在查看来自 IDA pro 的代码转储。有一个函数作为这个布局:

garbled_name(int this...
unsigned int v5 ;
v5 = *(_Byte *)(this + 4);
...

我真正好奇的是“+ 4”到底在做什么?这是添加还是其他?

谢谢

最佳答案

代码采用整数“this”,将其加 4,将其转换为指向字节的指针,然后将“v5”设置为该地址处字节的值。

关于c++ - 这里发生了什么 : v5 = *(_Byte *)(this + 4)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4351429/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com