目录
  • C++类型转换
    • C语言风格的转换
    • C++风格的类型转换
      • static_cast
      • reinterpret_cast
      • const_cast
      • dynamic_cast
  • 小结

    C++类型转换

    C语言风格的转换

    C语言提供了自己的一套转换规则,有好处也有坏处。

    C语言的风格:(type_name)expression;

    C语言提供了隐式类型转换和显式类型转换。显式类型转换一般也叫做强转,隐式类型转换编译器完成,如果转换不了就报错。

    而C语言类型转换的风格好处就是简单,缺陷比如转换的可视性差,显式类型转换的写法就只有一种,难以精准的跟踪错误。

    声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。