考虑以下代码 (C++):
public class A{
// some virtual functions.
}
public class B : virtual A{
// some virtual function
}
B 类对象有多少个虚拟表?它们分配在哪里?
最佳答案
我认为会有两个 vtable(即针对每个对象),因为每个对象都从不同的位置开始。
关于c++ - 虚拟继承中的对象结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19465853/