typedef-warnings abstellen
-
Hallo,
seitdem wir auf neueren Rechnern den gcc-4.3 benutzen, belöffelt der gcc uns mit der folgenden Warnung:
In file included from simulation.cpp:518:
simulation.h:271: warning: ‘typedef’ was ignored in this declarationIn der simulation.h steht:
[...] namespace lpzrobots { class Simulation : public Base, [...] { public: typedef enum SimulationState { none, initialised, running, closed }; [...] }; }Zeile 9 entspricht Zeile 271.
Das geht durch ziemlich alle Dateien, auch bei vielen anderen typedefs.
Meine Fragen: Erstens, warum kommt überhaupt die Warnung? Und zweitens: Wie kann ich sie abstellen?
Vielen Dank für die Hilfe im Voraus,
Frank
-
typedef enum SimulationState { none, initialised, running, closed };Ganz einfach: Da gehört auch kein
typedefhin.Dass die alte Version das so ohne Murren akzeptierte, wundert mich.
Gruß,
SP
-
Das habe ich mir zwar schon denken können, wollte aber nochmal nachfragen.
Vielen Dank für die Hilfe
