void怎么转换void
void如何转换void*
在VC6下用强转能编译通过,如:void pv(); void* p = (void*)pv; 但在VC2010下编译就不能通过,请教怎么解决。
------解决方案--------------------
void *p = (void *)&pv
------解决方案--------------------
那是函数指针
应该是
typedef void (*PVOID)();
CallRing0(Ring0GetPortVal, wPortAddr, pdwPortVal, bSize)
在VC6下用强转能编译通过,如:void pv(); void* p = (void*)pv; 但在VC2010下编译就不能通过,请教怎么解决。
------解决方案--------------------
void *p = (void *)&pv
------解决方案--------------------
那是函数指针
应该是
typedef void (*PVOID)();
CallRing0(Ring0GetPortVal, wPortAddr, pdwPortVal, bSize)