gpt4 book ai didi

c++ - protected 基类成员可以在派生类中初始化吗

转载 作者:太空宇宙 更新时间:2023-11-04 13:14:23 25 4
gpt4 key购买 nike

<分区>

为了简单的 RTTI,我考虑过初始化一个 protected 基类成员使用枚举的变量。

class myBase
{
public:
typedef enum class mySubType { base, type1 };
myBase() : myType( mySubType::base ) {}
virtual ~myBase();
protected:
mySubType myType;
};

现在,要在派生类中初始化它,我可以编写派生类吗?CTor 是这样的:

myDerived::myDerived() : myBase(), myType( mySubType::type1 ) {}

???

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