Warning seit Projekt in VS 2005 portiert wurde
-
Seit ich mein Projekt von VS 2003 nach VS 2005 portiert habe, bekomme ich diese Warnings:
Nicht dem Standard entsprechende Erweiterung: Enumeration "COutput::Geschlecht" wird im qualifizierten Namen verwendet.der COutput::Geschlecht ist ein enum. Diesen habe ich folgendermassen erzeugt:
enum Geschlecht { Maennlich=1, Weiblich=2 };Kann mir jemand sagen, wieso ich diese warnig kriege und wie ich diese weg bekomme?
Vielen Dank
-
Ja, du mußt Geschlecht weg lassen.
-
Ich habe jedoch mehrere enums in dieser Klasse... funktioniert dies trotzdem?
-
Na, probiers doch einfach aus.
Außerdem ist es "nur" ein Warning, und kein Error. Man sollte Warnings immer beheben, da sie nicht grundlos vom Compiler angemeckert werden. Aber in diesem Fall geht es "nur" um eine Identifikation einer Variable. Es wird sich irgendwann rächen, wenn man es nicht behebt! Ich würde die Warnings also irgendwann schon beheben. Entweder auf einmal oder immer dann wenn man gerade in der Datei was zu tun hat, kann man es gleich mit erledigen.