codice:class Object2; class Object1 { public: Object2* mObj; int asd{ 3 }; void setOther(Object2& obj); void stamp(); }; class Object2 { public: Object1* mObj; int lol{ 4 }; void setOther(Object1& obj); void stamp(); }; void Object2::setOther(Object1& obj) { mObj = &obj; } void Object1::setOther(Object2& obj) { mObj = &obj; } void Object1::stamp() { cout << mObj->lol; } void Object2::stamp() { cout << mObj->asd; } int main() { return 0; }