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