"warning: useless storage class specifier in empty declaration" in struct

typedef struct item {
    char *text;
    int count;
    struct item *next;
};

Also ich habe diese Struktur, bei der die Knoten definiert als oben, aber ich bin immer der Fehler unten und ich bin nicht in der Lage, herauszufinden, was falsch ist.

warning: useless storage class specifier in empty declaration
};

Haben Sie vergessen, ihm einen Namen geben: typedef struct item { char *text; int count; struct item *next; } tralalala;
Ich dachte, mit typedef in Strukturen arbeiten mit Zeigern war nicht ratsam? Sollte ich verwenden typedef, auch wenn ich keine Verwendung für Sie?
In der Regel werden Sie nicht brauchen, typedefs. Ausblenden von Zeiger hinter einem typedef ist extra verwirrend.

InformationsquelleAutor spacing | 2016-05-14

Schreibe einen Kommentar