例如,我有两个班级
class Foo;
class Bar;
class Foo {
const Bar &m_bar;
...
};
class Bar {
const Foo &m_foo;
...
};
Letfoo是 的对象Foo并且bar是 的对象Bar。有什么方法(正常或“黑客”)来创建/初始化foo,并且bar他们的成员会相互引用(我的意思是是和是'foo')?m_barm_foofoo.m_barbarbar.m_foo
允许将任何成员添加到Fooand Bar,为它们添加父级,使它们成为模板等等。