0

我需要在 Windows 7 64 位上操作 64 位地址,我目前正在使用类似的东西

BYTE m_myAddress[8];

但如果我需要添加0x60到地址,它变得相当棘手。我可以转换它,但我想问什么数据类型最适合这个。

应该使用什么数据类型来存储 64 位地址?

4

1 回答 1

9

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

char* addr = ...;
...
addr += 0x60;
于 2012-10-31T17:09:19.343 回答