|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2004
Città: Interamnia Urbs
Messaggi: 2125
|
[C++] errore con iteratori
Salve, ho questi problemi:
Codice:
dipendente* tmp;
switch(h){
case 1:{tmp=new operaio(a,b,c,d,e,f);
schede.push_back(tmp);
break;};
case 2:{tmp=new dirigente(a,b,c,d,e);
schede.push_back(tmp);
break;};
}
operaio e dirigente ereditano da dipendente; e Codice:
void schedario::leggiTutti(){list<dipendente*>::iterator i;
for(i=schede.begin(); i=!schede.end(); i++;) {(*i).leggiDip(cout);}}
per la prima roba ho questi errori di compilazione che non so come correggere: c:\documents and settings\dierre\documenti\esercizi\c++\sched\schedario.cpp:10: parse error before `(' c:\documents and settings\dierre\documenti\esercizi\c++\sched\schedario.cpp:13: parse error before `(' nella riga di case 1 e nella riga di case 2 per la seconda ho questi errori: c:\documents and settings\dierre\documenti\esercizi\c++\sched\schedario.cpp:20: no match for `!_List_iterator<dipendente *,dipendente *&,dipendente **>' c:\documents and settings\dierre\documenti\esercizi\c++\sched\schedario.cpp:20: candidates are: operator !(bool) <builtin> c:\documents and settings\dierre\documenti\esercizi\c++\sched\schedario.cpp:20: request for member `leggiDip' in `i._List_iterator<dipendente *,dipendente *&,dipendente **>::operator *()', which is of non-aggregate type `dipendente *' per favore potreste aiutarmi a risolvere l'enigma?
__________________
Un wormhole (buco di tarlo, in italiano), detto anche Ponte di Einstein-Rosen, è una ipotetica caratteristica topologica dello spaziotempo che è essenzialmente una "scorciatoia" da un punto dell'universo a un altro, che permetterebbe di viaggiare tra di essi più velocemente di quanto impiegherebbe la luce a percorrere la distanza attraverso lo spazio normale. Go to a Wormhole Ultima modifica di dierre : 18-10-2005 alle 20:24. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Sep 2004
Città: Interamnia Urbs
Messaggi: 2125
|
allora il primo è risolto, avevo dimenticato un include -.-
per il secondo gli aiuti sono ancora richiesti asd
__________________
Un wormhole (buco di tarlo, in italiano), detto anche Ponte di Einstein-Rosen, è una ipotetica caratteristica topologica dello spaziotempo che è essenzialmente una "scorciatoia" da un punto dell'universo a un altro, che permetterebbe di viaggiare tra di essi più velocemente di quanto impiegherebbe la luce a percorrere la distanza attraverso lo spazio normale. Go to a Wormhole |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Sep 2004
Città: Interamnia Urbs
Messaggi: 2125
|
iuppi
__________________
Un wormhole (buco di tarlo, in italiano), detto anche Ponte di Einstein-Rosen, è una ipotetica caratteristica topologica dello spaziotempo che è essenzialmente una "scorciatoia" da un punto dell'universo a un altro, che permetterebbe di viaggiare tra di essi più velocemente di quanto impiegherebbe la luce a percorrere la distanza attraverso lo spazio normale. Go to a Wormhole |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Cosa noti ?
i=!schede.end() |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Sep 2004
Città: Interamnia Urbs
Messaggi: 2125
|
eh ma ieri sera ero in vena di scrivere stronzate evidentemente...
edit: grazie, era l'ultimo pezzo di codice che avevo scritto ieri sera, evidentemente mi si incrociavano gli occhi
__________________
Un wormhole (buco di tarlo, in italiano), detto anche Ponte di Einstein-Rosen, è una ipotetica caratteristica topologica dello spaziotempo che è essenzialmente una "scorciatoia" da un punto dell'universo a un altro, che permetterebbe di viaggiare tra di essi più velocemente di quanto impiegherebbe la luce a percorrere la distanza attraverso lo spazio normale. Go to a Wormhole Ultima modifica di dierre : 19-10-2005 alle 11:27. |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 15:01.



















