c++基础视频笔记 7 多态

多态 概念 父类的引用或指针指向子对象 分类 ●静态多态:函数重载 静态联编:地址早绑定,编译阶段绑定好地址,不能根据对象决定调用的函数 ●动态多态:虚函数(父类使用虚函数,发生了多态,子类必须重写虚函数) 动态联编:地址晚绑定,运行时候绑定好地址 原理  父类中有虚函数后,内部结构就发生了改变,多了一个vfptr(虚函数指针)指向vftable(虚函数表)  子类会继承父类的vfptr和vfta
相关文章
相关标签/搜索