我发现了一个类似问题的主题,但隐私在这种情况下没有问题,我仍然无法找到一个好的答案。
我有2个班级
class member_class{
string data
public:
void edit_data();
};
class Foo{
member_Class member;
};
当我得到Foo类的objcect时,如何调用函数edit_data?我应该成为"会员"公共还是有另一种解决方案?我想到了它,我能发明的唯一解决方案是在Foo类中创建方法,只有job才能调用member.edit_data()函数,但它看起来很愚蠢,因为我应该为member_class的每个方法编写这样的函数。
提前致谢。