Este es el Arco:

#include "Vertice.h"

class Vertice;
class Arco
{
private:
        int idArco;
        tArco tipoArco;
        int iPesoArco;
        Vertice *vLlegada;
public:
        Arco();
        inline void setVertice(Vertice *v){this->vLlegada = v;};
        inline Vertice *getVertice(){return this->vLlegada;};
        virtual ~Arco();
};

Y este era el Vertice:

#include <list>
#include <iostream>
#include "Arco.h"
#include "Equipo.h"

class Arco;
class Vertice
{
private:
        int idVertice;
        std::list<Arco> lArcos;
        Equipo *tEquipo;
public:
        Vertice();
        void agregarArco(Arco nuevoArco);
        std::list<Arco>::iterator eliminarArco(std::list<Arco>::iterator
itArco);
        inline Equipo *getEquipo(){return this->tEquipo;};
        inline void setEquipo(Equipo *tEquipo){this->tEquipo = tEquipo;};
        inline int getIdVertice(){return this->idVertice;};
        inline void setIdVertice(int idVertice){this->idVertice = idVertice;};
        inline int getDistanciaFuente(){return this->iDistFuente;};
        inline void setDistanciaFuente(int iDistFuente){this->iDistFuente =
iDistFuente;};
        inline Vertice *getVerticeSiguiente(){return this->vSiguiente;};
        inline void setVerticeSiguiente(Vertice *vSiguiente){this->vSiguiente =
vSiguiente;};
        inline std::list<Arco> *getListaArcos(){return &this->lArcos;}
        Arco *obtenerArco(int idArco);
        void listarArcos();
        virtual ~Vertice();
};

Saludos!.


El mar, 16-10-2007 a las 12:46 -0300, personaje escribió:
> On 10/16/07, Javier Persico <[EMAIL PROTECTED]> wrote:
> > Ambas cosas, funcionaba y compilaba.
> > Pero entinendo lo que vos me decis en cuanto a la referencia circular,
> > lo q no logro entender es porque antes compilaba.
> >
> 
> podés mandar el código no template y el equivalente template a ver qué
> onda? o es muy largo?
> 
> _______________________________________________
> Lista de correo Programacion.
> [email protected]
> http://listas.fi.uba.ar/mailman/listinfo/programacion

_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a