这个是神么意思啊……
不同的枚举中的名字必须各不相同,同一枚举中个个名字的值不要求相同。
[解决办法]
- C/C++ code
enum {a,a};//是错的,因为重复定义了aenum {a=1,b=1};//没有错
[解决办法]
enum a
{
e1,
};
enum b
{
e1,
};
这样是不行的。
enum a
{
e1 = 0,
e2 = 0,
};
这样可以。 发布时间: 2012-11-07 09:56:10 作者: rapoo
这个是神么意思啊……
不同的枚举中的名字必须各不相同,同一枚举中个个名字的值不要求相同。
[解决办法]
enum {a,a};//是错的,因为重复定义了aenum {a=1,b=1};//没有错
[解决办法]
enum a
{
e1,
};
enum b
{
e1,
};
这样是不行的。
enum a
{
e1 = 0,
e2 = 0,
};
这样可以。