最容易理解的解释:
本文详细介绍了C++中四种类型的转换:dynamic_cast主要用于基类和派生类之间的转换,但下行转换存在安全性问题;const_cast专门用于去除或添加const及volatile限定符;static_cast是一种通用的类型转换方式,在不确定使用哪种转换时可以选用它,下行转换相对安全;reinterpret_cast则适用于完全不相关的类型间的转换。
最容易理解的解释:

被折叠的 条评论
为什么被折叠?