C++ -- 如何取得一个给定的地址所存放的值

终于搞清楚了这个问题。


比如是地址0x2222, 想得到0x2222所对应的地址的值,C里面是这样的:


int data = *(uint64_t *) 0x2222;   


如果是32位地址,则应该是这样写:

int data = *(uint32_t *)0x2222;



你可能感兴趣的:(C++)