gpt4 book ai didi

c++ - 如何创建 union 类结构?

转载 作者:行者123 更新时间:2023-11-28 07:50:59 24 4
gpt4 key购买 nike

假设类 A 有方法 do();,类 B 有字段 data;。我想知道是否有一种方法(例如使用 Boost)从 A 和 B 创建一个类 union ,该 union 具有方法 do() 和字段 data

最佳答案

Union在c和c++中有特定的含义,并不是你想要的。听起来你想要的是多重继承,一个继承自 AB 的类 C。或者,您也可以有一个类 C,其中包含类 AB 的实例。通常组合(“has-a”)优于继承(“is-a”)。

关于c++ - 如何创建 union 类结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13788953/

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