首先,这不是为什么在C++中我们有reinterpret_cast,而两个链接的static_cast就可以完成它的工作?的重复问题。
我知道有些情况下,即使使用两个链接的
我知道有些情况下,即使使用两个链接的
static_cast
也无法实现reinterpret_cast
所做的事情。但是否存在一种情况,在其中我应该优先选择两个链接的static_cast
而不是简单且更易读的reinterpret_cast
呢?
reinterpret_cast
,我是无法完成这项工作的。我知道你的意思,在大多数情况下(除了底层),这可能是正确的,但并非普遍适用。 - 0xbadf00d