有什么用途:
static_cast
dynamic_cast
const_cast
reinterpret_cast
(type)value
type(value)
如何决定在哪些特定情况下使用哪个?
首先,这不是重复的为什么当两个链接的static_cast可以完成它的工作时,我们在C++中有reinterpret_cast?.
我知道我们甚至不能使用两个连锁static_cast
来实现这reinterpret_cast
一点的情况.但是,在任何情况下我都应该选择两个链接static_cast
而不是简单且更具可读性的情况reinterpret_cast
吗?