Jeśli używam malloc
w moim kodu:Dlaczego otrzymuję ostrzeżenie za każdym razem, gdy używam malloc?
int *x = malloc(sizeof(int));
uzyskać to ostrzeżenie od gcc
:
new.c: 7: ostrzeżenie: niejawna deklaracja funkcji malloc ''
new.c : 7: ostrzeżenie: niekompatybilna domniemana deklaracja wbudowanej funkcji "malloc"
+1 do rzeczywistego opisu wiadomość –
Terminologia nit: nie ma czegoś takiego jak wbudowanej funkcji w C. malloc jest po prostu funkcja z biblioteki standardowej C. – Jens
@Jens Nie widzę problemu z odwołaniem się do standardowych funkcji bibliotecznych jako wbudowanych - i nie widać też ludzi z GCC, ponieważ komunikat o błędzie użył również słowa "wbudowane" (dlatego tak zrobiłem). – sepp2k