Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2009, 16:47
Avatar de calathea
calathea
 
Fecha de Ingreso: octubre-2008
Ubicación: Valladolid
Mensajes: 122
Antigüedad: 15 años, 7 meses
Puntos: 3
Ayuda URGENTE porfavor!

Hola, tengo un proyecto, en el que he declarado varias clases: cGrafo, cArco y cNodo.

cGrafo es una lista de nodos, cNodo almacena una lista de adyacencia y un numero de arcos, y cArco una lista enlazada (numero y puntero en todas las clases)

resulta que los punteros estan declarados como miembros de otra clase...no se si me expliko...adjunto codigo:
Código:
#pragma once

#include "cNodo.h"

class cGrafo
{
	protected:
		int num; // numero de nodos
		cNodo * _nodo; // lista de nodos
	public:
		void cargarNodos();

};
Pues tengo varios errores debido a que no me reconoce el tipo cNodo con el que he declarado el puntero. Tengo mas clases en las que tengo declarados punteros de forma similar, y que no me dan ningun problema...y sin embargo estas me están fallando. No se a qué puede ser debido.

Los errores que me dan son los siguientes: error C2143: error de sintaxis : falta ';' delante de '*' y yo no veo que falten puntos y coma x ningun lado!! asik supongo que será que no reconoce la clase cNodo...

Alguna solucion??
Gracias de antemano!