Originariamente inviato da ramy89
Ma questa:
codice:
void stampa(Elem* L,int k=1){
     if(L==0)return;
     stampa(L->pun,k+1);
     if((k%2)==0)cout<<L->info<<endl;
     }
E' una dichiarazione di funzione, non una chiamata a funzione.Prova a scrivere una funzione così e a compilarla, ti da errore.
si certo infatti la chiamata a quella funzione l'ho messa nel main..
La funzione non mi da errore,quando compilo..
Riguardo il resto come é possibile che si comporti in questo modo??
(chiaramente si deve comportare cosi)
Questo avviene anche con ricorsioni in testa che non siano liste??