【发布时间】:2013-01-17 16:36:41
【问题描述】:
我已经在我的头文件中声明了这个枚举:
enum wildcard {
....
....
NW_SRC = 0x111UL << 40,
....
};
当我编译它时,我收到以下警告:
warning: left shift count >= width of type [enabled by default]
我认为这是因为枚举类型被编译器视为int。我该如何解决这个问题?
【问题讨论】: