我可以在 C++ 中将数据成员/变量从其定义之外添加到结构中吗?



C++中已经定义了一个结构。我需要添加更多数据成员/变量作为该类对象的属性。能做到吗?如果是,那怎么做?

你可以做什么:

class
non_writable
{
int private_member;
int private_function (int, int);
protected:
char protected_member;
char protected_function (char, char);
public:
double public_member;
double public_function (double, double);
};
class
my_class : public non_writable
{
public:
double introduced_variable;
double introduced_function (double, double);
}

这种方法的缺点是私有成员(即private_variableprivate_function(不会继承给my_class

最新更新