Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: STANHMAL en 15 Abril 2012, 20:10 PM

Título: [C++] problema con apuntadores en class [SOLUCIONADO]
Publicado por: STANHMAL en 15 Abril 2012, 20:10 PM
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?
Título: Re: [C++] problema con apuntadores en class
Publicado por: Beakman en 16 Abril 2012, 01:25 AM
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.
Título: Re: [C++] problema con apuntadores en class
Publicado por: STANHMAL en 16 Abril 2012, 02:26 AM
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