您的位置:首页 > 编程语言 > C语言/C++

c++风格的类型转换

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

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

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

1、动态类型转换dynamic_cast

2、静态类型转换static_cast

3、再解释类型转换reinterpret_cast

4、常类型转换const_cast

dynamic_cast是在运行时进行类型转换,其他3种都是在编译时期是实现转换!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: