Neudefinition und Enumerator

8

Ich habe ein Problem mit den Enumeratoren. Lass uns nicht die Zeit verschwenden und gleich damit anfangen. Der Fehler:

%Vor%

Der Code:

%Vor%

Was gibt's?

    
Jesse Brands 27.05.2013, 11:32
quelle

2 Antworten

12

Sie können in alten C-Style Enums keine gleichen Namen haben. Wenn Sie C ++ 11 haben, können Sie enum class , statische Konstanten in Klassen, verschiedene Namespaces oder einfach andere Namen verwenden.

Beispiel mit enum classes

%Vor%

Beispiel mit constants

%Vor%     
ForEveR 27.05.2013, 11:33
quelle
2

Forge::RAW ist mehrdeutig, es ist nicht bekannt, ob dies von welchem ​​Enum-Typ ist.

Verwenden Sie diesen Stil:

%Vor%     
PiotrNycz 27.05.2013 11:34
quelle

Tags und Links