[C++] Problema con una classe!

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
FilNin
Prode Principiante
Messaggi: 3
Iscrizione: martedì 5 maggio 2015, 17:58
Sesso: Maschile

[C++] Problema con una classe!

Messaggio da FilNin »

Ciao ragazzi , è un po di tempo che cerco di finire il mio progetto , e forse arrivando all'esaurimento ora mi sto perdendo in un bicchiere d'acqua! :muro:
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;
}
Dahman
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1013
Iscrizione: mercoledì 31 ottobre 2007, 8:29
Località: Torino

Re: [C++] Problema con una classe!

Messaggio da Dahman »

Hai solo dimenticato di dichiarare il costruttore
Nodo::Nodo(Nodo* , Nodo* );
insieme a quello di default

ciao
dahman
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti