есть потребность описать два класса следующим образом:класс A имеет функцию-член, которая возвращает объект класса B.класс B имеет функцию-член, которая возвращает объект класса A.хочется получить нечто подобное, но, само собой, класс A не знает структуру класса B. как это обойти?Код:class A{public: A() {}; B f() { B b; return b; }};class B{public: B() {}; A f() { A a; return a; }};
|