Código C++:
Ver original
#include "cFraccion.h" #include "Lista.h" class Nodo{ private: cFraccion fraccion; Nodo*sig; };
Código C++:
Ver original
#include "Nodo.h" class Lista{ private: Lista*pinicio; };
Código C++:
Ver original
En el archivo .cpp de Lista tengo un metodo que me devuelve la longitud de una lista int Lista::longitud(){ int cont = 0; Nodo *p = pinicio ; //LINEA DEL ERROR while(p!=NULL){ cont++; p=p->siguiente(); } return cont; }
Al compilar me aparece el siguiente error
error C2440: 'inicializando' : no se puede realizar la conversión de 'Lista*' a 'Nodo*'
Lo he cambiado mil veces...no se puede ser....alguna sugerencia?
Saludos