有人可以解释PVOID
在以下函数中使用的是什么以及如何使用它:
BOOL DoSomething(PVOID pMemPhy)
geofftnz.. 21
void指针,与
void *pMemPhy
又名"指向某事物,但这取决于你解决问题".
BOOL DoSomething ( PVOID pMemPhy ) { strcpy((char *)pMemPhy, "I love buffer overflows!"); return TRUE; }
Jeremy Ruten.. 12
它是一个void指针 - 指向内存地址的指针,没有关于它指向的值类型的信息.出于这个原因,你必须转换指针类型,如(char *)pMemPhy
或(int *)pMemPhy
使用指针,以便编译器知道它是多少内存正与(1个字节对于一个char,4个字节为int等)之前
void指针,与
void *pMemPhy
又名"指向某事物,但这取决于你解决问题".
BOOL DoSomething ( PVOID pMemPhy ) { strcpy((char *)pMemPhy, "I love buffer overflows!"); return TRUE; }
它是一个void指针 - 指向内存地址的指针,没有关于它指向的值类型的信息.出于这个原因,你必须转换指针类型,如(char *)pMemPhy
或(int *)pMemPhy
使用指针,以便编译器知道它是多少内存正与(1个字节对于一个char,4个字节为int等)之前