美文网首页
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