Código:
El problema es que cuando hace "_obj2->show();", dice que el obj2 no esta definido. Alguna ayuda plis? #include <iostream> using namespace std; class obj2; class obj1 { private: obj2 *_obj2; public: obj1(void); void knowobj2(obj2*); }; obj1::obj1(void) { } void obj1::knowobj2(obj2 *obj2_) { _obj2=obj2_; _obj2->show(); } //---------------------- class obj2 { private: obj1 *_obj1; public: obj2(void); void show(void); }; obj2::obj2(void) { } void obj2::show() { cout<<"Objeto 2 reconocido"; } void main(void) { obj1 hola; obj2 chau; hola.knowobj2(&chau); system("pause"); }