多态的对象模型

多态的对象模型,有单继承与多继承,复杂点的有菱形继承和菱形虚拟继承。而需要理解多态这个概念,就得先知道虚函数,而虚函数里有叫虚函数表的东西,而C++中的虚函数的主要作用,就是来实现其多态的,简单点来说就是父类的指针或引用调用重写的虚函数,当父类指针/引用指向父类对象时调用父类的虚函数,当指向子类对象时则调用子类虚函数,一个指针,根据传参类型进而改变调用的虚函数,这便是多态。 先说下虚函数表,顾名思
相关文章
相关标签/搜索