信心比金钱更重要!

目标明确==>>>计划跟踪==>>>行动执行!
posts - 41, comments - 3, trackbacks - 0, articles - 2
  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

void指针

Posted on 2012-03-16 08:40 luofeng 阅读(184) 评论(0)  编辑 收藏 引用 所属分类: C++基础
void指针
指针有两个属性:指向变量 / 对象的地址和长度(长度也可以理解成大小)
但是指针只存储地址,长度则取决于指针的类型,编译器根据指针的类型从指针指向的地址向后寻址
指针类型不同则寻址范围也不同,比如:
int*从指定地址向后寻找4字节作为变量的存储单元 
double*从指定地址向后寻找8字节作为变量的存储单元 
1.void指针是一种特别的指针 
  void *vp 
  //说它特别是因为它没有类型 
  //或者说这个类型不能判断出指向对象的长度 
2.任何指针都可以赋值给void指针 
  type *p; 
  vp=p; 
  //不需转换 
  //只获得变量/对象地址而不获得大小 


http://www.cnblogs.com/TravelingLight/archive/2011/01/02/1924078.html



只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理