gpt4 book ai didi

c++ - 使成员变量受到保护是一种好习惯吗?

转载 作者:可可西里 更新时间:2023-11-01 15:35:55 26 4
gpt4 key购买 nike

<分区>

问这个问题是因为我觉得以后在派生类中将需要我的基类的成员变量。让它们受到保护有什么缺点吗?

编辑:编辑以更好地表明我的意图。

编辑:@sbi:这也是错误的吗?

该类将用于其他类中的错误记录和检索。从它派生还是使用它的对象更好 - 我不知道。但我认为 getter 和 setter 方法就是这个类的全部内容。

class ErrorLogger
{
public:
//Making this function virtual is optional
virtual void SetError(const char*, ...);
const char* GetError() const;
protected:
char* z_ErrorBuf;
};

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