(5.2.9 / 10)类型“指向cv1 void的指针”的右值可以转换为“指向cv2 T的指针”的右值,其中T是对象类型,cv2与cv-qualified相同或更高cv-qualification比cv1。 转换为“指向cv void的指针”并返回原始指针类型的对象的类型指针值将具有其原始值。

因为,从void*转换的结果是int* (原始指针类型)所以,是什么让以下转换有效?

int i = 10;
double *pd_2 = static_cast<double*>(static_cast<void*>(&i));

===============>>#1 票数:2

演员阵容没有明确定义。

  ask by user1086635 translate from so

未解决问题?本站智能推荐: