c++风格的类型转换

来源:互联网 发布:斗门 网络推广 编辑:程序博客网 时间:2024/05/18 03:44

         标准c++提倡使用类型转换操作符类替换旧风格(如 int i=(int)100.1)的强制类型转换。其语法格式如下:

      转换操作符<目标类型>(待转换对象)

      其中转换操作符可以是以下几种:

  1、动态类型转换dynamic_cast

  2、静态类型转换static_cast

  3、再解释类型转换reinterpret_cast

  4、常类型转换const_cast

       dynamic_cast是在运行时进行类型转换,其他3种都是在编译时期是实现转换!

原创粉丝点击