当前位置: 技术问答>linux和unix
枚举类型定义重复疑问?
来源: 互联网 发布时间:2017-01-29
本文导语: enum A { a = 1 }; enum B { a = 1 }; AIX下编译的时候,a会报重复定义,但是我记得编译的时候不是应该A.a,B.a这样的符号么? | 枚举是暴漏在全局作用域的, 不能重复. | 但是我记得...
enum A
{
a = 1
};
enum B
{
a = 1
};
AIX下编译的时候,a会报重复定义,但是我记得编译的时候不是应该A.a,B.a这样的符号么?
|
枚举是暴漏在全局作用域的, 不能重复.
|
但是我记得编译的时候不是应该A.a,B.a这样的符号么?
不是吧,相当于2次
#define a 1
不是吧,相当于2次
#define a 1