当前位置: 代码迷 >> VC >> 这一段c++代码啥意思?解决办法
  详细解决方案

这一段c++代码啥意思?解决办法

热度:238   发布时间:2016-05-05 00:01:50.0
这一段c++代码啥意思?
#define far
typedef void far *LPVOID
typedef unsigned int UINT


LPVOID pParam;
UINT n=*(UINT *)pParam
(LPVOID) n

#define far 后面为什么不接一个数字?把n转换成了一个啥类型?这段代码有啥意义?特别是 UINT n=*(UINT *)pParam 看的我都晕了,有必要写这么复杂吗
------解决思路----------------------
far 是 16位遗留下来的东西

UINT n=*(UINT *)pParam  这种代码很正常一点都不复杂。
------解决思路----------------------
还好把,指针的指针,也算基础了
------解决思路----------------------
*LPVOID就是void *
  相关解决方案