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_variable
,private_function
(不会继承给my_class
。