Primetio sam par stvari, npr. u funkciji void COtvorenaLista::kopiraj(const COtvorenaLista &s) na kraju ove procedure automatskim varijablama dodeljujes 0 bez potrebe. Zatim, kod upotrebe novi = new Elem() zaboravio si da inicijalizujes novi -> sled = NULL;. Ovo isto se ponavlja na jos par mesta u kodu.
Generalno postoje dve vrste jednostruko povezanih lista. Kod prve, pointer u svakom cvoru pokazuje na sledeci cvor, dok kod druge, pointer u svakom cvoru pokazuje na prethodni cvor. Vazno je u oba slucaja da pointer u krajnjem cvoru ka nepostojecem narednom cvoru bude NULL.
O_o