0

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

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

4

1 回答 1

0

无法取消定义现有的枚举声明或其项目。

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

于 2017-01-24T12:13:30.023 回答