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