vysporiadanie pamati pri vyctovych typoch (C#)

Programovacie jazyky, rady, poradňa...
MarkMarusin
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 135
Registrovaný: 30 apr 2011, 13:42

vysporiadanie pamati pri vyctovych typoch (C#)

Príspevok od používateľa MarkMarusin »

viem ze ked mam referacne typy a hodnotove typy tak inak si ziadaju pamet od operacneho systemu pri kompilacii a to tak ze hodnotove typy su ulozene v pameti stack(zasobniku) a pri referacnych typoch je objekt ulozeny v pameti heap(na hromade, kope) a odkaz na tento objekt je ulozeny zasa v zasobniku
moja otazka je :
ze ako je to s vyctovymi typmi pri jazyku C# (ci su ulozene v pameti stack alebo su ulozene niekde v pameti heap)
metthal
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2475
Registrovaný: 26 jan 2006, 18:32
Bydlisko: Nitra / Brno

Re: vysporiadanie pamati pri vyctovych typoch (C#)

Príspevok od používateľa metthal »

Takto. C# ma hodnotove typy a referencne typy. Vyctove typy, cize vlastne enumeracie sa radia do hodnotovych typov. Tym padom by mali byt ulozene v stacku. (Toto vsak neviem naisto, len si to logicky odvadzam)
MarkMarusin
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 135
Registrovaný: 30 apr 2011, 13:42

Re: vysporiadanie pamati pri vyctovych typoch (C#)

Príspevok od používateľa MarkMarusin »

ano o tom viem ze vyctove typy su takymi "podtypmi" hodnotovych typov ale podla ich syntaxie vytvarania a inych faktorov som uvazil aj fakt ze by mohly byt ulozene v pameti heap
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

Re: vysporiadanie pamati pri vyctovych typoch (C#)

Príspevok od používateľa axxis »

MarkMarusin napísal:ano o tom viem ze vyctove typy su takymi "podtypmi" hodnotovych typov ale podla ich syntaxie vytvarania a inych faktorov som uvazil aj fakt ze by mohly byt ulozene v pameti heap
lol wut? :lol:
enumy su hodnotove typy, su to obycajne cisla indexovane od jednotky, ktore sa tvaria ako slovo
MarkMarusin
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 135
Registrovaný: 30 apr 2011, 13:42

Re: vysporiadanie pamati pri vyctovych typoch (C#)

Príspevok od používateľa MarkMarusin »

ok takze by mali byt ulozene na stacku??
axxis
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3690
Registrovaný: 29 máj 2007, 21:53
Bydlisko: Spálené mlyny
Kontaktovať používateľa:

Re: vysporiadanie pamati pri vyctovych typoch (C#)

Príspevok od používateľa axxis »

Ano.
Smiem sa spytat ako Ti tato vedomost pomoze?
Napísať odpoveď