创作不易,本篇文章如果帮助到了你,还请点赞 关注支持一下♡>𖥦<)!!
主页专栏有更多知识,如有疑问欢迎大家指正讨论,共同进步!
🔥c++系列专栏:C/C++零基础到精通 🔥给大家跳段街舞感谢支持!ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ
c语言内容💖:
专栏:c语言之路重点知识整合
C++四种类型转换
- static_cast<类型>(待转换量)
- dynamic_cast<类型>(待转换量 )
- const_cast<类型>(待转换量 )
- reinterpret_cast<类型>( 待转换量 )
为什么要提出新的类型转换?
C语言中的强制类型转换无所不能,而C++强调类型安全。
发生隐式类型转换精度丢失时可能无法察觉到
static_cast静态转换
编译时确定的,用于相关内容的转换 ,基本的数据类型之间转换,指针之间类型的转换
- int short char 之间
- 浮点数与整数
- 普通指针和泛型指针
例如:
int a = 10