PDA

Tam Sürümünü Görmek İçin : Hafiza da yer dagitma("Memory Allocation")


Flagrant
25/03/2007, 21:39
slmlar,

ben hafizada yerlerin nasil dagitildigini tam anlayamadim. Mesela;

int i; dedigimiz zaman 4 bytelik(32 bitlik bilg varsa) yer ayriliyor. Ama nereden? bunlarin isimleri vardi stack heap fln.

int*i; dedigimiz zaman nerden nekadarlik yer ayriliyor.

int *i = new int; dedigimiz zaman nerden ne kadarlik yer ayriliyor. Bu ayrilan yerlerin ozellikleri ne. Dinamikler nasil oluyor, staticler nasil?
int;
int *i = &a; yaptigimizda neler oluyor? --

herseyi tamamen anlatmanizi beklemiyorum tabi ama bi adrese fln yonlendirirseniz konunun ayrintilarini okuyabilecegim bi yere memnun olurum.

tesekkurler simdiden


necipakif
25/03/2007, 21:44
flagrant, şu linki inceleyebilirsiniz:

http://www.codersource.net/c++_dynamic_memory_allocation.aspx

Selâmetle...

Flagrant
25/03/2007, 21:53
sanki benim butun sorularima cevap vermek icin hazirlanmis, anlasilir ve net bir site. Tesekkur ederim paylastigin icin.