C++ で int を enum にキャストするにはどうすればいいですか?
例えば:
enum Test
{
A, B
};
int a = 1;
a
型に変換するにはどうすればいいですかTest::A
?
ベストアンサー1
int i = 1;
Test val = static_cast<Test>(i);
C++ で int を enum にキャストするにはどうすればいいですか?
例えば:
enum Test
{
A, B
};
int a = 1;
a
型に変換するにはどうすればいいですかTest::A
?
int i = 1;
Test val = static_cast<Test>(i);