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:
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.#pragma once #include "cNodo.h" class cGrafo { protected: int num; // numero de nodos cNodo * _nodo; // lista de nodos public: void cargarNodos(); };
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!