Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2006, 09:10
FlyFox
 
Fecha de Ingreso: octubre-2006
Mensajes: 7
Antigüedad: 18 años, 3 meses
Puntos: 0
Problemas con codigo

Tengo el siguiente codigo:
Código:
#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");
}
El problema es que cuando hace "_obj2->show();", dice que el obj2 no esta definido. Alguna ayuda plis?