void*具体含义是什么?
void*含义是什么?是表示任意类型的地址吗?求高手指教
[解决办法]
lz理解的是对的。
用的时候再把void*转换为响应的类型。
[解决办法]
void *实际上就是指向一个内存地址,如果要取数据,转换一下,比如转换为byte就是每次一个字节,int就是4个字节。
void * p ; p =....
byte * pp = (byte *)p;
pp ++ 这是一个字节
int * ppp = (int *)p
ppp ++ 这是4个字节
[解决办法]
void *就是指向内存中的一个地址,用的时候强制转换一下就OK了。