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