C++子类和父类共享虚函数表吗
时间: 2023-06-16 09:03:36 浏览: 133
c++中子类对象不能调用父类中的虚函数
4星 · 用户满意度95%
在C++中,每个类都有一个虚函数表,用于存储该类的虚函数地址。当一个类派生自另一个类时,它将继承该父类的虚函数表。
子类和父类共享虚函数表,也就是说,子类和父类的虚函数表是相同的。这是由于在子类中,它继承了父类的虚函数表,并添加了自己的虚函数地址。因此,子类和父类都可以使用相同的虚函数表来调用它们的虚函数。这也是C++多态性的实现方式之一。
阅读全文