PVoid需要一些帮助

时间:2010-11-12 20:17:46

标签: c windows

  

可能重复:
  what is pvoid

您好,

PVoid与void *相同吗?我想知道如何将pvoid传递给函数。

说PVOID p;   //在调用fn

callFn(&p);

//在calee

callfn(PVOID p)   {      //在这里改变

 *p= *s; or p = *s; 

}

2 个答案:

答案 0 :(得分:0)

看起来像

callFn(PVOID p)

应该是

callFn(PVOID *p)

哪个与

相同
callFn(void **p)

并且callFn(& p)将指针的地址传递给函数callFn。

答案 1 :(得分:0)

PVOIDvoid *相同。不幸的是,void **可以作为void *分配给/传递而不需要强制转换。我想你可能会碰到这个。