Wenn ich malloc
in meinem Code:Warum erhalte ich jedes Mal eine Warnung, wenn ich malloc verwende?
int *x = malloc(sizeof(int));
ich diese Warnung von gcc
:
new.c: 7: Warnung: implizite Deklaration der Funktion 'malloc'
new.c : 7: Warnung: nicht kompatible implizite Deklaration der eingebauten Funktion 'malloc'
+1 für eine tatsächliche Beschreibung der Nachricht –
Terminologie nit: Es gibt keine eingebaute Funktion in C. malloc ist einfach eine Funktion aus der Standard C-Bibliothek. – Jens
@Jens Ich sehe kein Problem mit der Bezugnahme auf Standard-Bibliotheksfunktionen als eingebaute - und auch nicht die gcc Menschen anscheinend seit der Fehlermeldung verwendet das Wort "Built-in" auch (weshalb ich es tat). – sepp2k