目录
- C++类型转换
- C语言风格的转换
- C++风格的类型转换
- static_cast
- reinterpret_cast
- const_cast
- dynamic_cast
- 小结
C++类型转换
C语言风格的转换
C语言提供了自己的一套转换规则,有好处也有坏处。
C语言的风格:(type_name)expression;
C语言提供了隐式类型转换和显式类型转换。显式类型转换一般也叫做强转,隐式类型转换编译器完成,如果转换不了就报错。
而C语言类型转换的风格好处就是简单,缺陷比如转换的可视性差,显式类型转换的写法就只有一种,难以精准的跟踪错误。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)