Я хочу сделать так, чтобы одно и то же имя члена перечисления можно было использовать в разных перечислениях, например:
enum OPTION_1
{
ACTIVATED = 1,
DEACTIVATED = 0
};
enum OPTION_2
{
ACTIVATED = 1,
OFF = 0
};
Когда я пытаюсь скомпилировать это, я получаю сообщение об ошибке: Повторяющееся имя перечислителя "АКТИВИРОВАН".
Я нашел аналогичный вопрос, но для языка C ++ c ++ как иметь одно и то же имя членов перечисления в разных именах перечисления без ошибок: переопределение; предыдущее определение было "перечислитель"
Я пробовал показанные там решения, но не смог реализовать их в CAPL. Мой вопрос в том, могу ли я иметь перечисления с разными именами, но с одинаковыми именами членов; Если возможно, как это можно реализовать в CAPL?