访问另一个类的私有成员的类的方法

时间:2015-03-25 23:33:37

标签: c++

我发现了一个类似问题的主题,但隐私在这种情况下没有问题,我仍然无法找到一个好的答案。

我有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的每个方法编写这样的函数。

提前致谢。

0 个答案:

没有答案