c++多态

多态分为两种:静态多态和动态多态

静态多态:函数重载和运算符重载属于静态多态,复用函数名(地址早绑定,编译阶段确定函数地址)

动态多态:派生类和虚函数实现运行时多态(地址晚绑定,运行阶段确定函数地址)

多态底部原理:子类中含有父类的虚函数表,当实现多态时,会对子类中父类的虚函数表进行覆盖。

posted @ 2022-05-11 21:00  开水有点甜  阅读(36)  评论(0)    收藏  举报