不过为了完成强制类型转换c;C++中已经为我们提供了4中标准方法c;它们是dynamic_cats, static_cast, const_cast, reinterpret_castc;用法形式为:dynamic_cast<类型说明符>(表达式)c;之所以分成4类c;就表示他们各自有着不同的使用环境c;下面转载的文章会有详细的说明。
const_castc;字面上理解就是去const属性。
static_castc;命名上理解是静态类型转换。如int转换成char。
dynamic_castc;命名上理解是动态类型转换。如子类和父类之间的多台类型转换。
reinterpreter_castc;仅仅重新解释类型c;但没有进行二进制的转换。