void* 指针 void* 是一种特殊类型的指针,可用于存放任意对象的地址。 double obj=3.14,*pd=&obj; //正确:void*能存放任意类型对象的地址 void *pv=&obj; //obj可以是任意类型的对象 pv=pd; //pv可以存放任意类型的指针 void指针能做的事: 1、与其他指针比较 2、作为函数输入输出 3、赋给其他void指针 void*指针不能直接操作所指对象: 我们不知道所指对象的类型,也就无法确定对象可以做哪些操作 总结:以void*视角来看内存空间也就仅仅是内存空间没法访问内存空间所存的对象。