» »

Ali mi lahko kdo prosim razlozi delovanje tega konstruktorja

Ali mi lahko kdo prosim razlozi delovanje tega konstruktorja

VanSmash ::


Sklad::Sklad(const Sklad &nov)
{
Vrh=0;
Vozlisce* zacasen1=NULL;
Vozlisce* zacasen3=nov.Vrh;
while (zacasen3!=NULL)
{
Vozlisce* zacasen2=new Vozlisce(zacasen3->vrni_vrednost(), NULL);
if (zacasen1!=NULL)
zacasen1->next=zacasen2;
else
Vrh=zacasen2;
zacasen1=zacasen2;
zacasen3=zacasen3->next;

}
}

-----------------------------
Ze vnaprej hvala.
  • spremenilo: OwcA ()

Imortales ::

Tak na hitro mislim da ti konstruktor skopira sklad "nov" v nov objekt. Pri tem se ti zacasen3 sprehaja od prvega do zadnjega vozlišča sklada "nov". Zacasen2 ti je pomožna spremenljivka, ki ti tvori novo vozlišče iz vrednosti, ki jo prebere iz števca zacasen3. Zacasen1 pa bi predstavljala vozlišča novega sklada (ki jih dobi z uporabo zacasen2).
To sporočilo se bo samo uničilo čez 5 sekund.

VanSmash ::

Imortales (ali tudi kdo drug), ali bi mi lahko ta konstruktor malo "opremil" s komentarji (stavek po stavek)?
Ze vnaprej hvala.

BigWhale ::

A ti se dokumentacijo v PDFju napise nekdo? ;>

VanSmash ::

BigWhale hvala na ponudbi.. vendar dokumentacije ne potrebujem.

VASkO ::

drugic pa vaje sam pisi, bos vsaj vedel, za kaj se gre

noraguta ::

Pust' ot pobyedy k pobyedye vyedyot!


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Aktualno v Forumu

Oddelek: Novice / Obvestila
71995 (1995) OmegaBlue

Več podobnih tem