Bonjour,
Alors voilà je suis débutant en C et je conçoit en ce moment un programme qui, sans rentrer dans les détails, a besoin d'être très très optimisé au niveau de la gestion mémoire.
De ce que j'ai appris sur internet, la différence entre calloc() et malloc() vient du fait que calloc() initialise la zone reservé à 0 alors que malloc() se contente juste de réserver la zone.
Cependant j'ai aussi entendu dire que avec calloc() il y avait un truc sur l'allocation des blocs de la zone reservé, comme quoi c'était moins économe en mémoire dans certaines implémentations que malloc().
J'ai cherché plus d'infos sur internet mais je sais pas trop a quoi m'en tenir.
Je suis preneur de toute explication
Merci d'avance de vos réponses.
Partager