[ SteleStudent @ 20.05.2007. 15:47 ] @
| dakle ne razumem zasto bih koristio strukturu a ne klasu??? do sada sam ucio javu i nisam naisao na pojam strukture...i sad u C# naidjem na ovo chudo i nije mi jasno cemu...??dakle kada i zasto da koristim strukturu??? |
[ Pharos @ 20.05.2007. 23:58 ] @
Možda ti
ovaj link pomogne.
Rad sa strukturama je brži nego rad sa klasama, mada u principu koristi klase i nećeš omanuti.
[ Function @ 21.05.2007. 12:38 ] @
Strukture se izvršavaju na stacku dok su klase na heapu. A klase imaju više mogućnosti nego strukture (inheritance, polymorphism...), strukture nam služe samo za osnovne tipove.
Kao što reče Pharos koristi klase.
[ Zoran9707 @ 25.05.2007. 10:14 ] @
Samo da se nadovezem na prethodni odgovor.
Strukture su vrednosti tipovi a klase referentni tipovi podataka.
Strukture bi trebalo koristi samo kada imamo malo clanova jer se brze izvrsavaju(cuvaju se u stek-u), dok se klasa
koristi kada korisniku trebaju vise clanova i funkcija pa nema potrebe da se sve cuvaju u steku vec u hip-u, a u steku se samo cuva referenca na klasu koja je stvarno zauzela memoriju u hip-u.
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.