2009-08-27 27 views
-1

に問題がこのコンパイルしない理由:C++のenumと構造体

enum E { a, b} 

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

int main(){return 0;} 

私は別のシステム上の別のエラーが発生します。

+0

どのようなエラーが発生しますか? – Goz

+0

「e」の前に2つの型があること。 – BCS

答えて

8

enumの後ろにセミコロンが必要です。列挙型の後にはセミコロンがその}

+0

残念ながら、それは本物のエラーではありませんでしたが、私はそれを見つけました。 (ダーン私はCが嫌い) – BCS

0

列挙型は;を必要とします。

0

ありません後

enum E { a, b}; 
0

エニュームの末尾にセミコロンはありません