c++继承和组合,多态,虚函数(c++后期绑定的本质)

组合和继承,实现了代码的可扩展性和兼容性。 多态是在虚函数上得到了支持。 多态的原理,函数的调用绑定: 把函数的调用和函数体相关联称为捆绑。当捆绑是在程序运行之前完成的,称为早期捆绑。c语言只支持早期绑定。晚期捆绑,对象通过自身得到类的信息,然后找到合适的函数体,执行调用,这个过程是后期绑定,或者动态绑定。 c++是如何实现晚期绑定的: 当一个类的函数是虚函数的时候,这个类就有一个静态函数指针来绑
相关文章
相关标签/搜索