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