Mam problem, napisałem funkcję, która implementuje listę jednokierunkową, następnie badam czasy kilku operacji na niej wykonywanych (dodawanie/usuwanie elementu na początku listy, w środku oraz w losowym jej miejscu), cały kod funkcji tutaj: http://pastebin.com/51FUtdjG (tworzeniem listy sugerowałem się wg -> http://edu.i-lo.tarnow.pl/inf/utils/002_roz/ol013.php). Problem polega na tym, że funkcja lista() jest wywoływana z funkcji main i nie kończy swojej pracy. Tzn wyświetla **cout **z ostatniej linijki:
cout << "Zakonczenie funkcji\n";
I stoi, nic się nie dzieje, obsługa nie wraca do funkcji main. Czym to może być spowodowane? Nie kończę gdzieś pętli? Nie wydaje mi się... Może ktoś ma bystrzejsze oko. Z góry dzięki!