Html/CSS
常量指针 标签描述

前言 C既支持C风格的类型转换,又有自己风格的类型转换。C风格的转换格式很简单,但是有不少缺点: 转换太过随意,可以在任意类型之间转换。你可以把一个指向const对象的指针转换成指向非const对象的指针,把一个指向基类对象的指针转换成一个派生类对象的指针,这些转换之间的差距是非常巨大的,但是传统的C语言风格的类型转换没有区分这些。 C风格的转换没有统一的关键字和标示符。对于大型系统,做代码排查时容易遗漏和忽略。 C风格完美的解决了上面两个问题。 对类型转换做了细分,提供了四种不同类型转换,以支持不同需求的转换; 类型转换有了统一的标示符,利于代码排查和检视。 下面分别来介绍这四...