C++类型转换详解:static_cast、dynamic_cast、const_cast与reinterpret_cast.pdfVIP

  • 0
  • 0
  • 约1.62千字
  • 约 3页
  • 2026-07-09 发布于北京
  • 举报

C++类型转换详解:static_cast、dynamic_cast、const_cast与reinterpret_cast.pdf

知识点1【类型转换】(了解)

1、上行、下行转换

2、static_cast静态类型转换

3、dynamic_cast静态类型转换

4、const_cast常量转换

1、将const修饰的指针或转换成非const(支持)

2、将非const修饰的指针或转换成const(支持)

5、重新解释转换(reinterpret_cast)(最不安全)

知识点1【类型转换】(了解)

1、上行、下行转换

2、static_cast静态类型转换

1classBase{};

2classSon:publicBase{};

3classOther{};

用于类层次结构中基类(父类)和派生类(子类)之间指针或的转换。

基本类型:支持

1intnum=static_castint(3.14);//ok

上行转换:支持安全

文档评论(0)

1亿VIP精品文档

相关文档