static_cast和reinterpret_cast似乎都可以很好地将void*转换为另一种指针类型。是否有一个很好的理由来偏爱其中一个?
我对reinterpret_cast和static_cast的适用性有点困惑。根据我所读到的,一般规则是当类型可以在编译时解释时使用静态强制转换,因此是静态这个词。这也是c++编译器内部用于隐式类型转