在新选项卡中打开链接
  1. C++强制类型转换操作符 dynamic_cast - 狂奔~ - 博客园

    • dynamic_cast是四个强制类型转换操作符中最特殊的一个,它支持运行时识别指针或引用。
      首先,dynamic_cast依赖于RTTI信息,其次,在转换 … 展开

    dynamic_cast主要用于“安全地向下转型”

    dynamic_cast用于类继承层次间的指针或引用转换。主要还是用于执行“安全的向下转型(safe … 展开

    博客园
    dynamic_cast与继承层次的指针

    对于“向下转型”有两种情况。
    一种是基类指针所指对象是派生类类型的,这种转换是安全的;
    另一种是基类指针所指对象为基类类型,在这种情况下dyna… 展开

    博客园
    dynamic_cast和引用类型

    在前面的例子中,使用了dynamic_cast将基类指针转换为派生类指针,也可以使用dynamic_cast将基类引用转换为派生类引用。
    同样的,引用的 … 展开

    博客园
  1. 其他用户还问了以下问题