Отображение значений перечисления в строки в C ++

Есть ли способ во время выполнения сопоставить значение перечисления с именем? (Я'м здание с GCC.)

Я знаю, что GDB может сделать это, и яЯ хочу использовать то, чтоs непереносим и гадит с отладочными данными.

Редактировать: яищу решение, которое неНе требуется изменять исходное объявление enum или вручную копировать все значения в функцию отображения. Я уже знаю, как это сделать.

Эффективно; Мне нужна функция, которая делает все, что делает GDB, когда она форматирует значения перечисления во время выполнения.

Ответы на вопрос(3)

Ваш ответ на вопрос