c++中的类型转换符

来源:互联网 发布:推荐数据统计分析的书 编辑:程序博客网 时间:2024/05/18 06:34

  1. static_cast<目标类型>(标示符) 静态类型转换 char->int 隐式转换 int->char 静态转换 多数情况下将void*转换为其他指针
  2. dynamic_cast<目标类型>(标示符) 动态类型转换 在具有多态特性的父子类之间进行转换
  3. reinterpret_cast<目标类型>(标示符) 重解释类型转换 在任意类型的指针或类型之间进行转换,甚至可以在指针和整型之间进行转换
  4. const_cast<目标类型>(标示符) 常量类型转换 去除指针或引用的常量属性 const int* ->int* 



原创粉丝点击