AU
auto value = static_cast<std::underlying_type<FooEnum>::type>(myEnum);
Если нет, то надо менять static_cast на reinterpret_cast.
Size: a a a
AU
auto value = static_cast<std::underlying_type<FooEnum>::type>(myEnum);
FM
IZ
SE
I
AB
I
DF
AB
АК
float x = static_cast<float>(0.1);
x = static_cast<float>(static_cast<double>(x) - 0.1);
DF
AB
DF
АК
float x = static_cast<float>(0.1);
x = static_cast<float>(static_cast<double>(x) - 0.1);
0.1 == static_cast<double>(static_cast<float>(0.1))
ГH
D
DF