(5.2.9 / 10)类型“指向cv1 void的指针”的右值可以转换为“指向cv2 T的指针”的右值,其中T是对象类型和cv2 与cv资格相同,或更高的cv资格, CV1。指向对象的类型指针值转换为“指向cv的指针” void“并返回原始指针类型将具有原始值 值。
因为从void*
转换的结果是int*
(原始指针类型)所以,是什么让以下转换有效?
int i = 10;
double *pd_2 = static_cast<double*>(static_cast<void*>(&i));
答案 0 :(得分:2)
定义明确。