摘要:
演示代码下载1.void* 指针是 一种特殊的指针void *p//说它特殊是因为它没有类型//或者说这个类型不能判断出指向对象的长度2.任何指针都可以赋值给void指针type *ptr;p=ptr;//不需转换//只获得变量/对象地址而不获得大小3.void* 指针赋值给其他类型的指针时都要进行转换type *ptr=(type*)p;//转换类型也就是获得指向变量/对象大小4.void指针不能复引用*p//错误因为void指针只知道,指向变量/对象的起始地址而 不知道指向变量/对象的大小(占几个字节)所以无法正确引用5.void指针不能参与指针运算,除非进行转换(type*)p++;// 阅读全文
posted @ 2013-05-07 17:57
冠冕堂皇
阅读(496)
评论(0)
推荐(0)

浙公网安备 33010602011771号