Se uso malloc
nel mio codice:Perché ricevo un avviso ogni volta che utilizzo malloc?
int *x = malloc(sizeof(int));
ricevo questo avvertimento da gcc
:
new.c: 7: avvertimento: dichiarazione implicita di funzione 'malloc'
new.c : 7: warning: incompatibili dichiarazione implicita di funzione built-in 'malloc'
+1 per una descrizione effettiva del messaggio –
Terminologia nit: non esiste una funzione incorporata in C. malloc è semplicemente una funzione della libreria C standard. – Jens
@Jens Non vedo un problema con riferimento alle funzioni di libreria standard come built-in - e nemmeno le persone gcc apparentemente dal momento che il messaggio di errore utilizzava anche la parola "built-in" (che è il motivo per cui l'ho fatto). – sepp2k