在 ANSI CI 中可以这样做:
const long *address = 0x00000002; /* Example address */
printf("0x00000002 -> %ld", *address);
控制台将显示该内存地址的内容。但是 VC++ 中的代码抛出:
错误 C2440:“正在初始化”:无法从“int”转换为“const long *”
是否有从 VC++ 读取内存地址的本地方法,或者我必须调用 API?
提前致谢。
在 ANSI CI 中可以这样做:
const long *address = 0x00000002; /* Example address */
printf("0x00000002 -> %ld", *address);
控制台将显示该内存地址的内容。但是 VC++ 中的代码抛出:
错误 C2440:“正在初始化”:无法从“int”转换为“const long *”
是否有从 VC++ 读取内存地址的本地方法,或者我必须调用 API?
提前致谢。