Ho qualche problema a implementare uno stack doppiamente linkato... uno stack normale l'avevo fatto ora mi sto ciminando in questo ma c'è qualche errore che non capsico..
Premetto che "lst=NULL" e che così funzionava
codice:
void Bastoncino::Push(int elemento){
stack *tmp=new stack;
tmp->raggio=elemento;
tmp->succ=lst;
lst=tmp;
}
Ho fatto queste modifiche (lst=NULL)
codice:
void Bastoncino::Push(int elemento){
stack *tmp=new stack;
tmp->raggio=elemento;
tmp->succ=lst;
tmp->prec=tmp;
lst=tmp;
}
come posso correggere?