Postato originariamente da nessuno:
Postato originariamente da TheDarkJuster:
Una piccola osservazione: |
In realtà non è così perché nella calloc viene effettuata la moltiplicazione con controllo dell'overflow. Non c'è differenza.
Il limite teorico rimane quello dei 2G in tutti i casi (nel mondo a 32 bit) |
Grazie mille per le risposte, a quanto ho capito quindi la differenza tra una calloc e una malloc è minima, se non per il fatto che la calloc è seguitda da una inizializzazione e potrebbe essere più conveniente utilizzarla.