例如,有一种ENUM_INDICATOR
类型我想取消定义并用我自己的替换,例如
#undef ENUM_INDICATOR
#undef IND_AC
#undef IND_AD
#undef IND_AC
#ifndef ENUM_INDICATOR
enum ENUM_INDICATOR {
IND_AC,
IND_AD,
IND_NONE,
}
#endif
但是以上都不起作用,因为编译器抱怨如下:
'ENUM_INDICATOR' - 枚举已定义
'IND_AC' - 已定义的枚举器标识符
是否有机会取消定义或删除现有的内置枚举类型?