IZ
Size: a a a
IZ
АК
LA
K
nameof::nameof_enum<test::hello>()
и получаешь строку hello
АК
enum A {
a = 1
};
constexpr const auto _ = static_cast<A>(1);
LA
enum A {
a = 1
};
constexpr const auto _ = static_cast<A>(1);
A{ 1 }
есть?АК
A{ 1 }
есть?error: invalid conversion from 'int' to 'A' [-fpermissive]
K
error: invalid conversion from 'int' to 'A' [-fpermissive]
enum class
?LA
error: invalid conversion from 'int' to 'A' [-fpermissive]
АК
enum class
?IZ
A{ 1 }
есть?IZ
enum class
?LA
IZ
A{ 1 }
есть?LA
IZ
LA
∆
C
IZ
enum A {
a = 1
};
constexpr const auto _ = static_cast<A>(1);