2021
03-05
03-05
C++中4种强制类型转换的区别详析
前言C++即支持C风格的类型转换,又有自己风格的类型转换。C风格的转换格式很简单,但是有不少缺点的:1.转换太过随意,可以在任意类型之间转换。你可以把一个指向const对象的指针转换成指向非const对象的指针,把一个指向基类对象的指针转换成一个派生类对象的指针,这些转换之间的差距是非常巨大的,但是传统的C语言风格的类型转换没有区分这些。2.C风格的转换没有统一的关键字和标示符。对于大型系统,做代码排查时容易...
继续阅读 >