按正常途径的话是把p重新解析,如果你想强制的话也行,不过要自己恢复堆栈。

一种常用的就是类型转换ex:xx=(int)p;   *(int*)p=xx;  struct s* xx =  (struct
s*)p;如果传入的是指针,注意其在执行过程中,指针的有效性
不知道还有什么其他方式,我常用的基本上就是这些。
2009/11/18 刘小林 <[email protected]>

> 各位,小弟有一问:如何在自己定义的函数中以void类型的指针作形参,并且还要在该函数中操作传入的参数。
> 例如,假设有如下代码段:
>
> -----------------------------
> void test (void * p)
> {
>    //一些包括对传入参数的操作,比如,得到传入的值。
> }
> -----------------------------
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
 要向邮件组发送邮件,请发到 [email protected]
 要退订此邮件,请发邮件至 [email protected]
-~----------~----~----~----~------~----~------~--~---

回复