Задача в исходном виде нерешаемая, имена параметров енума известны только в компайл-тайм, в ран-тайм остаются только числовые значения.
Для решения необходимо позаботиться о сохранении имен параметров в ран-тайме, например при помощи std:map<int, std:string>, ну или любой другой вариант.
Для чистого enuma - задача нерешаемая.
|