Dev - C++ - Problemas con los proyectos

 
Vista:

Problemas con los proyectos

Publicado por NACHO (3 intervenciones) el 02/02/2005 00:29:20
Tengo un problema a la hora de manejar un proyecto con muxas clases. En la clase grafo necesito importar la clase tablaHash y la clase vertice y ambas utilizan la clase Clista, por tanto me dice q hay doble definicion de la clase, pero como si los tengo con #ifndef y #define DEBRIA DE FUNCIONAR!!para eso se utiliza.Por favor urgente, gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas con los proyectos

Publicado por moics (1 intervención) el 07/02/2005 03:06:55
Si cada clase estuviera en un archivo diferente esta seria la estructura de dependencia entre archivos.
------------------------------
grafo.h
#ifndef GRAFO_H
#define GRAFO_H

#include "tablahash.h"
#include "vertice.h"
...
#endif

grafo.cpp
#include "grafo.h"
------------------------------
tablahash.h
#ifndef TABLA_HASH_H
#define TABLA_HASH_H

#include "clista.h"
...
#endif

tablahash.cpp
#include "tablahash.h"
------------------------------
vertice.h
#idndef VERTICE_H
#define VERTICE_H

#include "clista.h"
...
#endif

vertice.cpp
------------------------------
clista.h
#ifndev CLISTA_H
#define CLISTA_H
...
#endif
clista.cpp
#include "clista.h"
------------------------------
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas con los proyectos

Publicado por NACHO (3 intervenciones) el 07/02/2005 09:15:50
gracias, pero es asi como lo tengo, tiene q ser otra cosa
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar