gpt4 book ai didi

c++ - 有条件地从两个类中的任何一个继承

转载 作者:行者123 更新时间:2023-11-30 02:01:50 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Generating Structures dynamically at compile time

我现在面临这样一种情况,我希望派生类根据条件(在 C++03 中)从 Base1Base2 继承。这意味着,我想实现类似的东西:

// pseudo-C++ code
class Derived : public
if(condition) Base1 // inherit from Base1, if condition is true
else Base2 // else inherit from Base2
{ /* */ };

这可能不是一个好的设计,但现实世界并不完美。

我在这里搜索了答案,但我不想使用预处理器指令 Problems with ifdef based inheritance in C++ .

我还能如何实现这一目标?

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