美文网首页
C++——虚函数表,常见问题,RTTI,typecast

C++——虚函数表,常见问题,RTTI,typecast

作者: StevenHD | 来源:发表于2020-11-08 09:27 被阅读0次

    一、虚表

    • 函数指针数组


      虚表的位置
    • override就是子类写的虚函数将父类的虚函数覆盖

    虚表

    虚表是在对象生成的时候才有,也就是构造器运行结束的时候才有。

    二、常见问答

    • 多态要依赖于具体的对象,还要动态绑定。静态函数则是依赖于类

    三、RTTI

    • 注意不要忘记了虚析构,只要有虚函数的类都需要是虚析构
    • dynamic_cast<Manager*>只有应用在父子类中才有意义

    四、type_cast

    相关文章

      网友评论

          本文标题:C++——虚函数表,常见问题,RTTI,typecast

          本文链接:https://www.haomeiwen.com/subject/dwvcbktx.html