Código
Cada vez que llame la funcion me esta ocupando mas memoria?
void mostrarnodos(nodo *lista){ nodo *actual=new nodo(); actual=lista; while(actual!=NULL){ cout<<"dato: "<<actual->dato<<endl; actual=actual->siguiente; } }
o simplemente el nodo se borra cuando se termina la ejecucion de la funcion?
Es algo que no tengo claro y me gustaria saber.
O en este otro caso con esta otra funcion
Código
En realidad hacer esto libera ese espacio de memoria? O simplemente se deja de tener acceso a el
void eliminarnodo(nodo *&lista){ pila=pila->siguiente; }