c++中的类型转换

  1. static_cast 静态转换 用于基本数据类型之间的转换。比如把int转换成char。
    2.const_cast 常量指针 转换,用于修改常量的值。
    3.reinterpret_cast 强制类型转换,用于转换任何类型。
    4.dynamic_cast 动态转换,更安全,转换成功返回类型,失败返回空,必须要包含多态类型和static_cast很类似,但是更安全。

你可能感兴趣的:(c++中的类型转换)