randy-g

导航

C++ 之 新式转型操作符

四种新式转型:

const_cast、dynamic_cast、reinterpret_cast、static_cast!!

 

1.const_cast  :  去除常量性

2.dynamic_cast: 安全向下转型!!  即  将父类直接转换为之类类型!!!???不知理解对不对!!!

  注意:此方式浪费效率,尽量少用

3.reinterpret_cast:  没搞明白!!!这东西一般没有人用吧·····

4.static_cast :强大!!

  可以将非const转为const

  void* 转为带类型的指针

  可以父类指针个转为子类指针

  

posted on 2016-03-17 16:28  randy-g  阅读(196)  评论(0编辑  收藏  举报