[ Nedimm @ 17.01.2009. 16:08 ] @
Poceo sam citati knjigu o Visual Basic 2008 i sad mi nije jasan dio o stacku i heapu.
Koliko sam razumio na stack se stavljaju varijable npr.
dim x as integer=5 i radi na principu Last in first out (LIFO)
A za sta sluzi HEAP?
[ laserjat @ 18.01.2009. 11:26 ] @
Heap ti sluzi za dinamicko alociranje memorije.Pri radu sa pokazivacima.
I neke strukture podataka mogu da postoje samo na heapu.Ne znam kkako ide u vb ali u c alociras memoriju sa malloc() a oslobadjas sa free().I da obavezno je oslobadjanje heap memorije inace dolazi do memory leak-a.
http://en.wikipedia.org/wiki/Dynamic_memory_allocation
http://en.wikipedia.org/wiki/Heap_(data_structure)
[ Nedimm @ 18.01.2009. 12:10 ] @
Nakon googlanja nasao sam odgovor.
Na Heap se stavljaju klase,objekti,delegati...
Sve varijable koje se koriste unutar tijela metoda se stavljaju na stack.

http://www.devcity.net/Article...le&ArticleID=79&Page=1