Есть ли общий способ преобразования int
в enum
в C ++
?
If int
попадает в диапазон enum
, он должен возвращать значение enum
, в противном случае генерировать исключение
. Есть ли способ записать его в общем виде ? Должно поддерживаться более одного типа перечисления
.
Предпосылки: у меня есть внешний тип перечисления и нет контроля над исходным кодом. Я' Я хочу сохранить это значение в базе данных и получить его.