E' un bel pò di tempo che non riesco a capire come risolvere, avendo fatto molti esercizi ed essendo arrivato all'esaurimento forse ora mi sto perdendo in un bicchiere d'acqua!
Non l'ho fatto del tutto io , è stato iniziato gran parte dal prof in laboratorio , ma credo che col finirlo abbia sbagliato delle cose!
In poche parole abbiamo una classe nodo con il rispettivo metodo e mi dice;
error: prototype for nodo::nodo(nodo *, nodo*) does not match any in class ''Nodo''
error; candidates are: nodo::nodo(const &nodo)
error nodo:nodo()
CLASSE;
Vi ringrazio in anticipo !codice:class Nodo { public: Nodo() { Figlio_Sinistro=NULL; Figlio_Destro=NULL; Genitore=NULL; }; ~Nodo(){}; string color; int valore; Nodo *Figlio_Sinistro,*Figlio_Destro,*Genitore; }; METODO: Nodo::Nodo(Nodo* Figlio_Sinistro,Nodo* Figlio_Destro) { Genitore=NULL; Figlio_Sinistro=NULL; Figlio_Destro=NULL; if(Figlio_Sinistro!=NULL) { Figlio_Sinistro->Genitore=this; } if(Figlio_Destro!=NULL) { Figlio_Destro->Genitore=this; } Frequenza=*Figlio_Sinistro+*Figlio_Destro; }


Rispondi quotando