Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Memory leaks (ali gde?) !

[es] :: C/C++ programiranje :: Memory leaks (ali gde?) !

Strane: 1 2

[ Pregleda: 6830 | Odgovora: 21 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

blaza
n/a

Član broj: 961
Poruke: 743
*.vdial.verat.net



+3 Profil

icon Re: Memory leaks (ali gde?) !22.08.2004. u 17:17 - pre 239 meseci
Pogledao sam par minuta tvoj kod, i izgubio sam se. Za konstruktore klase Cvor dacu ti hint : default arguments.
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
 
Odgovor na temu

milas

Član broj: 29337
Poruke: 588
*.ptt.yu.



+3 Profil

icon Re: Memory leaks (ali gde?) !22.08.2004. u 17:33 - pre 239 meseci
Za dodeljivanje 0 na kraju, to ne moze da skodi! A u konstruktoru strukture Elem se sled inicijalizuje na NULL, tako da nema potrebe da to eksplicitno radim!
Prikačeni fajlovi
 
Odgovor na temu

[es] :: C/C++ programiranje :: Memory leaks (ali gde?) !

Strane: 1 2

[ Pregleda: 6830 | Odgovora: 21 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.