В соответствии с ответом BitWhistler
qaru.site/info/9767/... Я реализовал класс для перечислений на С++. Надеюсь, это поможет другим людям, которые ищут эту вещь.
некоторые операторы перегружены для удобства, и теперь вы можете использовать перечисления в С++ как объект класса. Он также поддерживает следующие операторы:
-
<<
ostream -
>>
istream -
+
строка concat -
==
сравнение объектов и перечислений -
!=
сравнение объектов и перечислений -
=
назначение строки и перечисления
проверьте ответ.