65,211
社区成员
发帖
与我相关
我的任务
分享
void Test(int *pi)
{
void *pv = pi; //ok ,从 int* 到 void* 的隐式转换
*pv ; //错误:void* 不能间接引用
pv++; //错误:void* 不能增量(不知道被指定类型的大小)
int *pi1 = static_cast<int*>(pv); //ok: 显式转换回 int*
double * pi2 = pv; //错误
double *pi3 = pi; //错误
double *pi4 = static_cast<double*>(pv); //ok: 不安全
}