codice:#include <iostream> using namespace std; class Object2; class Object1 { public: Object2* mObj; int asd {3}; void setOther(Object2& obj) { mObj = &obj; } void stamp() { cout << mObj->lol; } }; class Object2 { public: Object1* mObj; int lol {4}; void setOther(Object1& obj) { mObj = &obj; } void stamp() { cout << mObj->asd; } }; int main() { return 0; }
Vorrei assegnare come puntatore a una classe 'l'istanza dell'altra e viceversa, fino al puntatore non ho problemi, quando però provo a utilizzare il membro dell'altra classe mi da errore.