how - libreria para enum c++
Cómo convertir int a enum en C++? (3)
Tu codigo
enum Test
{
A, B
}
int a = 1;
Solución
Test castEnum = (Test)a;
Posible duplicado:
Manera genérica de convertir int a enum en C ++
¿Cómo echo un int a una enumeración en C ++?
Por ejemplo:
enum Test
{
A, B
};
int a = 1;
¿Cómo convierto a a
tipo Test :: A?
Test e = static_cast<Test>(1);
int i = 1;
Test val = static_cast<Test>(i);