O
enum_cast в массыSize: a a a
O
enum_cast в массыAZ
AZ
AZ
unspecified value звучит не лучше UBAZ
AZ
O
magic_enum::enum_contains<E>(value), проверяй. Если нужно непременно кастить — там есть enum_cast, исключение бросит std::optional при доступе к несуществующему значениюА
AZ
O
unspecified value звучит не лучше UBunspecified в данном контексте?А
AZ
AZ
-Wenum-cast какой-нибудьAZ
O
magic_enum. Хоть и использует компиляторные расширения, это таки я бы не назвал хаком... Классический такой метапрограмминг с отрывом ногА
magic_enum. Хоть и использует компиляторные расширения, это таки я бы не назвал хаком... Классический такой метапрограмминг с отрывом ногp
AZ
Т8
AB