C++类型转换

四种类型转换: reinterpret_cast、static_cast、dynamic_cast 和 const_cast

  reinterpret_cast 可以进行任意类型转换

  static_cast 进行类的转换以及基本类型转换

  dynamic_cast 跟 static_cast 作用差不多, 但dynamic_cast 会检测是否返回的是完整的对象

  const_cast 对const设置或取消操作, 只能针对指针,引用,数据成员指针

posted @ 2017-05-07 10:28  cogitoergosum  阅读(135)  评论(0编辑  收藏  举报