使用:1、可接受(指向)任何类型的指针 2.其他指针指向它时需要强制类型转换
eg1:
int num=3;
int *pNum=#
void* p=pNum;
eg2:(已有空指针void *p且已经指向其他单元)
int *p2=(int*)p; //其他指针指向p时需要强制类型转换为相应类型
cout<<*p2;
补充:
进行强制类型转换,也就是显式说明该指针指向的内存中是存放的什么类型的数据
比如: (int*)malloc(1024) 表示强制规定 malloc 返回的 void* 指针指向的内存中存放的是一个个的 int 型数据。