[C++] problema con apuntadores en class [SOLUCIONADO]

Iniciado por STANHMAL, 15 Abril 2012, 20:10 PM

0 Miembros y 1 Visitante están viendo este tema.

STANHMAL

Hola que tal.

Bien mi problema es el siguiente, tengo dos clases definidas, A y B y necesito que la Clase A tenga apuntadores a B y que B tenga apuntadores a A, ejemplo:


Código (cpp) [Seleccionar]


#ifndef  PRIMERACLASE_H
#define PRIMERACLASE_H

#include "Segundaclase.h"

class Primeraclase {
public:

   ....

   Segundaclase* getValor();
private:
   Segundaclase* comienza;
   Segundaclase* termina;
};

#endif /* PRIMERACLASE_H */


Código (cpp) [Seleccionar]


#ifndef  SEGUNDACLASE_H
#define SEGUNDACLASE_H

#include "Primeraclase.h"

class Segundaclase {
public:

   ....

   Primeraclase* getValor();
private:
   Primeraclase* comienza;
   Primeraclase* termina;
};

#endif /* SEGUNDACLASE_H */


Esto me genera problemas al momento de compilar, alguien tiene idea de como arreglarlo?
Power Metal vs Reggaeton



Que es mi ordenador mi tesoro que todo el mundo ha de temer. Mi ley, el ratón y el módem. Mi única patria, la red

Beakman

Al comienzo de todo poné lo siguiente, puede ser en otro archivo .h que incluya las dos clases.

Código (cpp) [Seleccionar]
class Primeraclase;
class Segundaclase;


En este tema pasó lo mismo:
http://foro.elhacker.net/programacion_cc/problema_al_incluir_varias_clases-t357792.0.html;msg1732417#msg1732417

Saludos.

STANHMAL

Gracias parce  :D

ya estaba desesperandome, no sabia que hacer xD
---
No había visto ese tema, y eso que busque antes de realizar el post.

$4!u2
Power Metal vs Reggaeton



Que es mi ordenador mi tesoro que todo el mundo ha de temer. Mi ley, el ratón y el módem. Mi única patria, la red