ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
4 декабря
1327029 Топик полностью
il-2 (04.07.2023 10:48, просмотров: 201) ответил VVB на Оффтоп.
Не надо вешать ярлыки. Конкретно этот мой пример - способ ведения базы ресурсов в одном месте. Например - строковые ресурсы. В одном месте (в файле rc_str.h) задаются все параметры строки - ее ID, текст на русском/английском, точки переноса, еще какая-нибудь инфа... Добавление новых ресурсов делается легко и БЕЗОШИБОЧНО. 

Альтернатива - при добавлении нового ресурса:

- добавляешь ID ресурса в enum { }

- добавляешь прочие данные в массивы. При этом если ID добавил где-то в середине, а при добавлении в массивы промахнешься - то что-то может не туда сдвинуться. И не сразу это заметишь.

Наелся я этого добра. База ресурсов в виде макросов - это способ облегчить себе жизнь и избежать ошибок.

А если надо добавить в ресурсы новый параметр (например текст на японском), то пожалуйста - добавляй. Если все сделано правильно, то даже правок никаких не потребуется.