void指针和其它类型指针一样,可以表示一个地址。但不同的是,一个void指针指向的数据可以是各种类型,其它指针指向的数据是固定类型。
int *p; 则p可以指向一个int。
void *p; 则p可以指向各种数据类型,那么在使用*p时,就不知道到底是什么类型了,无法使用cout输出。
类似的,也不能写++p或者p+=2之类的代码,因为p所指的类型不确定,其大小也就不确定。
正文
void心得2007-04-12 16:24:00
【评论】 【打印】 【字体:大 中 小】 本文链接:http://blog.pfan.cn/wfxsky/24831.html
阅读(1826) | 评论(0)
版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!
评论