0

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

既然,转换 from 的结果void*int*(原始指针类型)那么,是什么使以下转换有效?

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

1 回答 1

2

该演员阵容没有明确定义。

于 2011-12-11T18:51:18.837 回答