从嵌套列表的成员,我如何调用外部数据

3 c++

struct object {
      string sent ;
      ...// other data declaration
      struct nested {
            void read ( void ) ;
      };
};
Run Code Online (Sandbox Code Playgroud)

在读取功能中,如何填写发送?换句话说,如何调用发送

编辑:

我知道这是一个微不足道的问题,但我不太了解嵌套结构,你能不能给任何网站推荐

Cha*_*via 5

嵌套类只需要一个指向封闭类的指针或引用.这可以通过嵌套类的构造函数传递.

struct nested 
{
  nested(object& obj) : m_obj(obj) { }

  object& m_obj;
};
Run Code Online (Sandbox Code Playgroud)

然后,您可以object::sent通过m_obj引用变量进行访问.