Не надо вешать ярлыки. Конкретно этот мой пример - способ ведения
базы ресурсов в одном месте. Например - строковые ресурсы. В одном
месте (в файле rc_str.h) задаются все параметры строки - ее ID,
текст на русском/английском, точки переноса, еще какая-нибудь
инфа... Добавление новых ресурсов делается легко и БЕЗОШИБОЧНО. Альтернатива - при добавлении нового ресурса:
- добавляешь ID ресурса в enum { }
- добавляешь прочие данные в массивы. При этом если ID добавил где-то в середине, а при добавлении в массивы промахнешься - то что-то может не туда сдвинуться. И не сразу это заметишь.
Наелся я этого добра. База ресурсов в виде макросов - это способ облегчить себе жизнь и избежать ошибок.
А если надо добавить в ресурсы новый параметр (например текст на японском), то пожалуйста - добавляй. Если все сделано правильно, то даже правок никаких не потребуется.