void*具体含义是什么?

伪java工程师 2012-05-04 10:59:56
void*含义是什么?是表示任意类型的地址吗?求高手指教
...全文
277 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
伪java工程师 2012-05-04
  • 打赏
  • 举报
回复
好的,谢谢
HimeTale 2012-05-04
  • 打赏
  • 举报
回复
lz理解的是对的。
用的时候再把void*转换为响应的类型。
wizard_tiger 2012-05-04
  • 打赏
  • 举报
回复
void *就是指向内存中的一个地址,用的时候强制转换一下就OK了。
AndyZhang 2012-05-04
  • 打赏
  • 举报
回复
void *实际上就是指向一个内存地址,如果要取数据,转换一下,比如转换为byte就是每次一个字节,int就是4个字节。

void * p ; p =....

byte * pp = (byte *)p;
pp ++ 这是一个字节

int * ppp = (int *)p
ppp ++ 这是4个字节

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧