c++多态

来源:互联网 发布:清风算法辅助软件 编辑:程序博客网 时间:2024/05/29 18:12

什么是多态?

一种类型体现出不同的行为,称为多态。

多态 == 动态绑定 

即在编译阶段才能确定具体调用的函数

绑定 

前期绑定 程序在编译阶段就确定了地址  即反汇编下的直接call

动态绑定 程序在运行阶段才能确定具体函数地址 即反汇编下的间接call一般情况下通过edx来确定函数具体调用的地址

动态绑定的前提是通过虚表实现的


原创粉丝点击