陶醉小懒猪

文章
4
资源
0
加入时间
2年10月21天

C++ 四类cast强制类型转换引言一. const_cast二. static cast三. dymatic_cast四. reinterpret_cast

C风格的类型转换有不少的缺点:1. 它可以在任意类型之间转换,这两种转换之间的差别是巨大的,但是传统的c语言风格的类型转换没有区分这些.2. C风格的转换不容易查找,他由一个括号加上一个标识符组成,(TYPE)EXPRESSION 而这样的东西在C++程序里一大堆。C++为了克服这些缺点,引进了4新的类型转换操作符,他们是 static_cast 、const_cast 、dynamic_cast 、reinterpret_castconst_cast 用于去除 const(volatile)属