下面的代碼是拋出一個錯誤如何初始化枚舉類型的公共變量類在C++編譯時
class Main_code {
public :
enum a_enum{
A,B,C,D,E
};
a_enum A_id[4][2][2] = {{{A,B},{C,D}}, //Line_A
{{A,A},{C,B}},
{{C,B},{E,D}},
{{E,A},{C,A}}
};
private:
}
錯誤:
Line_A: error C2059: syntax error : '{'
Line_A: error C2334: unexpected token(s) preceding '{'; skipping apparent function body
能否請你幫
[Can not repr oduce](http://ideone.com/G3UUi5)。請提供[mcve]。 –
格式化的代碼 - 你現在可以看看 – Maximus
作爲一個方面說明,你應該更喜歡在老派無與倫比的枚舉類的枚舉。 – 2017-05-08 10:54:26