【发布时间】:2011-04-25 11:42:40
【问题描述】:
一个有趣的讨论开始了here,但没有人能够提供 C++ 的做法:
#include <stdio.h>
int main(void)
{
int* address = (int *)0x604769;
printf("Memory address is: 0x%p\n", address);
*address = 0xdead;
printf("Content of the address is: 0x%p\n", *address);
return 0;
}
在 C++ 中做这种事情最合适的方式是什么?
【问题讨论】:
-
除了更改为 C++ 结构外,在 C++ 中执行此操作的方式没有真正的区别。
标签: c++ c pointers memory casting