gcc 4.4.1 c89nutzlos Klasse Speicher Spezifizierer in leere Deklaration
Ich habe den folgenden Code:
static enum states
{
ACTIVE,
RUNNING,
STOPPED,
IDLE
};
Und ich bekomme eine Warnung:
useless class storage specifier in empty declaration
Allerdings, wenn ich entfernen Das statische Schlüsselwort Ich bekomme diese Warnung nicht.
ich mit den folgenden Flags bin Kompilieren:
-Wall -Wextra
Vielen Dank für Ihre Anregungen,
Sollte es nicht ein ';' nach dem '}' (wahrscheinlich nicht verwandt, dachte nur, ich würde es erwähnen) –
Vermutlich war der Fehler "nutzlos" wie Sie in der Frage Titel und nicht "es sei denn" wie Sie in Ihrer Frage "Körper" haben. –
@Andreas - Fixed, genau dort, wo ich es in der Frage eingegeben habe. – ant2009