clases
Publicado por Oliver++ (339 intervenciones) el 27/05/2004 17:34:08
Tengo el sig. Problema:
class b;
class a
{
public:
int a;
b c;
};
class b
{
public:
int a;
};
esto me genera un error de compilacion porque no esta definida la clase b a pesar de que hago una declaracion antisipada. Si uso un puntero, osea, b* c; funciona pero entonces no puedo usar un new b; porque me da el mismo error.
Como puedo solucionar esto?
class b;
class a
{
public:
int a;
b c;
};
class b
{
public:
int a;
};
esto me genera un error de compilacion porque no esta definida la clase b a pesar de que hago una declaracion antisipada. Si uso un puntero, osea, b* c; funciona pero entonces no puedo usar un new b; porque me da el mismo error.
Como puedo solucionar esto?
Valora esta pregunta


0