【发布时间】:2010-12-08 07:01:06
【问题描述】:
如何获取指针指向的值的内存地址?就我而言,它是一个空指针。 只是将它分配给一个 uint 会给我这个错误:
Error 1 error C2440: 'return' : cannot convert from 'void *' to 'UInt32'
谢谢!
【问题讨论】:
-
您已经拥有该地址。这就是指针是。您的意思是“我怎样才能获得 C++ 将地址映射到的整数”。 ;)
-
如果要打印值,只需打印 void*。如果您想要地址,请保留 void*。如果您想要一个 void* 变量的地址,请将其分配给 void*。