是否可以取消定义或替换现有的枚举?

时间:2017-01-12 01:48:40

标签: enums mql5

例如,有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' - 已定义的枚举器标识符

有没有机会取消定义或删除现有的内置枚举类型?

1 个答案:

答案 0 :(得分:0)

不可能取消定义现有的枚举声明或其项目。

资料来源:MQL5支持团队的回复。

相关问题