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!