Gli errori che mi da sono solamente 3 , ma ovviamente sono collegati tra di loro:
-prototype for Nodo::Nodo(Nodo*,Nodo*) does not match any in class 'Nodo'.
-Candidates are Nodo::Nodo(const Nodo&)
-Nodo::Nodo()
Ho provato mille modi ma non so proprio come fare , mi rendo conto che potrebbe essere facile individuare l'errore ma non riesco proprio a risolvere! Vi posto la classe con il metodo.
CLASSE
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)
{
if Figlio_Sinistro!=NULL)
{
Figlio_Sinistro->Genitore=this;
}
if(Figlio_Destro!=NULL)
{
Figlio_Destro->Genitore=this;
}
Frequenza=*Figlio_Sinistro+*Figlio_Destro;
}
