默认的64位地址数据类型在Windows上



我需要在Windows 7 64位操纵64位地址,我目前正在使用

之类的东西
BYTE m_myAddress[8];

但是,如果我需要将0x60添加到地址,它会变得非常棘手。我可以将其转换,但我想问哪种数据类型最适合此类型。

应使用哪种数据类型存储64位地址?

我会认为void*char*是最自然的。char*特别是如果您想在地址上进行算术。

char* addr = ...;
...
addr += 0x60;

最新更新