首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

KiFreeMemory((void*)&context_p) ;如何理解他呢

2012-02-17 
KiFreeMemory((void**)&context_p) 怎么理解他呢关键是(void**)&context_p这里看不懂了谢谢了[解决办法]

KiFreeMemory((void**)&context_p) ;怎么理解他呢
关键是(void   **)&context_p
这里看不懂了
谢谢了

[解决办法]
先取context_p的地址,然后将这个地址转化为void**类型
[解决办法]
&context_p 取 context_p 的地址
(void **) 将这个地址信息强制转化为 void ** 类型。

从这里看, context_p 本身应该是一个指针,
所以 & 后是2级指针。
[解决办法]
转成 void 的意义,
就需要看使用的目的 ...

void 是空类型,同时它也是“任何类型”,
通常在传递参数时候使用 void 中转。
[解决办法]
*是指针
**是2级指针(指向指针的指针)

热点排行