8 EKİM 2009, PERŞEMBE
Malloc ve calloc arasındaki fark?
Yapmak arasında ne fark var
ptr = (char **) malloc (MAXELEMS * sizeof(char *));
ya da:
ptr = (char **) calloc (MAXELEMS, sizeof(char*));
Ne zaman malloc ya da tam tersi fazla calloc kullanmak iyi bir fikir mi?
CEVAP
8 EKİM 2009, PERŞEMBE
calloc()
malloc()
bellek başlatılmamış bırakır iken başlatır sıfır tampon.
DÜZENLEME:
Hafızanın sıfırlanması biraz zaman alabilir, büyük olasılıkla eğer bu performans sorunu varsa, malloc()
kullanmak istiyorum. Eğer bellek başlatılıyor daha önemli ise, calloc()
kullanın. Örneğin, calloc()
seni kurtarabilir memset()
bir çağrı.
Bunu Paylaş:
Yeni/arasındaki fark/ücretsiz sil mall...
'çerçeve ve sınırları?arasındaki ...
= = ==Arasındaki fark tanımsız ve boş ...
Git clone ve kontrol arasındaki fark n...
Port 465 ve 587 arasındaki fark nedir?...