gpt4 book ai didi

c++ - 虚拟继承中的对象结构

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:55:47 25 4
gpt4 key购买 nike

考虑以下代码 (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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com