2009-08-27 8 views
-1

warum nicht diese Kompilierung:C++ Problem mit ENUM und struct

enum E { a, b} 

typedef struct { int i; E e; } S; 

int main(){return 0;} 

ich verschiedene Fehler auf verschiedenen System.

+0

Sie bekommen welche Fehler? – Goz

+0

etwas über 2 Typen vor dem 'e' zu ​​haben. – BCS

Antwort

8

Sie benötigen ein Semikolon nach dem enum.

enum E { a, b}; 
+0

Leider war das nicht der Fehler in der Realität, aber ich habe es gefunden. (Verdammt, ich hasse C) – BCS

0

ENUM braucht eine ; nach seiner }

0

Es gibt kein Semikolon nach dem Enum.

0

kein Semikolon am Ende des Enums