下面的代码是抛出一个错误如何初始化枚举类型的公共变量类在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