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种都是在编译时期是实现转换!
转换操作符<目标类型>(待转换对象)
其中转换操作符可以是以下几种:
1、动态类型转换dynamic_cast
2、静态类型转换static_cast
3、再解释类型转换reinterpret_cast
4、常类型转换const_cast
dynamic_cast是在运行时进行类型转换,其他3种都是在编译时期是实现转换!
相关文章推荐
- C++风格的类型转换的用法
- C++风格的各种类型转换
- more effective c++笔记1-----Item M2:尽 量使用C++风格的类型转换
- C++基础之:C++风格的类型转换
- 2.尽量使用C++风格的类型转换
- 深入 Qt5 信号槽新语法 重载函数 函数指针 c/c++风格类型转换 带有默认参数的槽函数
- C++风格的类型转换的用法
- C++风格_类型转换
- 明确C++风格的类型转换的用法
- C++风格的类型转换的用法
- 标准C++强制类型转换(C++风格的类型转换)
- [More Effective C++]尽量使用C++风格的类型转换
- More Effective C++----(1)指针与引用的区别 & (2)尽量使用C++风格的类型转换 & (3)不要对数组使用多态
- C++风格的类型转换操作符与C风格的强制类型转换
- C++风格的类型转换
- C++风格的类型转换的用法
- 尽量使用C++风格的类型转换
- 明确C++风格的类型转换的用法
- C++风格的4种类型转换操作符
- More Effective C++议题【二】:尽量使用C++风格的类型转换