|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Apr 2015
Messaggi: 4
|
[C++]Exepcted unqualified-id befor {.. Non riesco a risolvere!
Ciao ragazzi sto cercando di risolvere questo errore nella classe nodo di un progetto ma non riesco a capire dove sta il problema, Ora vi posto l'esercizio;
class Nodo { public: Nodo(); { [ <--- la parentesi graffa in questione è questa qui]; int valore () { return Valore; }; Nodo* genitore () { return Genitore; }; Nodo* figlio_sinistro () { return Figlio_Sinistro; }; Nodo* figlio_destro () { return Figlio_Destro; }; operator int& () { return Frequenza; }; /*operatore di cast*/ }; private: { string color; int Frequenza; int valore; Nodo* Genitore; Nodo* Figlio_Sinistro; Nodo* Figlio_Destro; }}; |
|
|
|
|
|
#2 |
|
Junior Member
Iscritto dal: Apr 2015
Messaggi: 4
|
perchè ho provato tutte le maniere possibili a
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jan 2012
Messaggi: 1267
|
Quello che sta in "public" e "private" non deve stare tra parentesi graffe.
Giusto: Codice:
class Foo
{
public:
Foo();
void setFoo(Foo foo);
private:
void ciao();
}
Codice:
class Foo
{
public:
{
Foo();
void setFoo(Foo foo);
}
private:
{
void ciao();
}
}
|
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Sep 2006
Messaggi: 1539
|
Quote:
In questo caso semplicemente il compilatore si è fermato prima di leggere gli altri errori. Ti consiglio di mettere prima la classe base nuda e cruda, finché non hai più esperienza Compilare senza errori Aggiungere gli altri pezzi di codice e man mano sistemare gli errori. Ricordati che il ; non serve alla fine del corpo della funzione Nodo* figlio_destro () { return Figlio_Destro; }; -> Nodo* figlio_destro () { return Figlio_Destro; } A me sembra che sei passato subito a fare una implementazione di un albero binario senza prima avere almeno capito la sintassi base del linguaggio. |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: May 2001
Messaggi: 12961
|
Serve il ; dopo la definizione di una classe o di una struct:
Codice:
class pippo
{
...
};
struct blabla
{
...
};
|
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Jan 2012
Messaggi: 1267
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:42.




















