-
- Преодолевается заменой таблички данных [enum_key : string] на функцию, возвращающую string. Внутри функции - switch по всем кейсам и без default (важно!). Компилятору задать флажок -Wswitch (или типа того). Теперь, если добавить новое в enum - компилятор ругнётся, пока этот кейс не будет добавлен в табличку-функцию. Не скажу как в сях, но в плюсах такое точно есть и давно уже. _xarcass(175 знак., 13.07.2022 08:48, )