C++强制类型转换
来源:互联网 发布:淘宝上卖画 编辑:程序博客网 时间:2024/06/06 00:59
1.沿用C风格
double a=1.1;
int b=(int)a;
2.double a=1.1;
int b=int(a);
3.static_cast <类型说明符> (表达式)//用于一般形式的类型转换
double a=1.1;
int b=static_cast <int> (a);
4.reinterpret_cast <类型说明符> (表达式)
//用于非标准的指针数据类型转换,如将void *转换为 char *.
5.const_cast <类型说明符> (表达式)
//将const 表达式转换为非常量类型,常用于将限制const成员函数的const定义解除。
6.dynamic_cast <类型说明符> (表达式)
//用于进行对象指针的类型转换。
double a=1.1;
int b=(int)a;
2.double a=1.1;
int b=int(a);
3.static_cast <类型说明符> (表达式)//用于一般形式的类型转换
double a=1.1;
int b=static_cast <int> (a);
4.reinterpret_cast <类型说明符> (表达式)
//用于非标准的指针数据类型转换,如将void *转换为 char *.
5.const_cast <类型说明符> (表达式)
//将const 表达式转换为非常量类型,常用于将限制const成员函数的const定义解除。
6.dynamic_cast <类型说明符> (表达式)
//用于进行对象指针的类型转换。
0 0
- c++-----强制类型转换
- 【C++】强制类型转换
- C 强制类型转换
- C 强制类型转换
- C 强制类型转换
- C/C++强制类型转换。。。
- c/c++强制类型转换
- C语言类型强制转换
- c/c++强制类型转换
- C语言强制类型转换
- C中的类型强制转换
- c/c++强制类型转换
- C语言类型强制转换
- C/C++类型强制转换
- C语言强制类型转换
- C指针强制类型转换
- c/c++强制类型转换
- C/C++强制类型转换
- AngularJs(Part 4)
- Java AOP 之 AspectJ
- hdu4907(小技巧)
- android中调用软键盘
- 2008~2014,这6年我都学了啥干了啥
- C++强制类型转换
- Java包一般性介绍和其他说明
- putty源码编译,去掉烦人的弹框
- vcs dump vpd的方法
- 第五章 作业
- APP设计尺寸规范大全,APP界面设计新手教程【官方版】
- 最大子数组问题实现
- hdu1039
- 填词作文:新的一年,新的梦想