现在的位置: 首页 > 综合 > 正文

c++中的类型转换符

2012年07月13日 ⁄ 综合 ⁄ 共 241字 ⁄ 字号 评论关闭

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

抱歉!评论已关闭.