jcxz 184 23 мая, 2018 Опубликовано 23 мая, 2018 · Жалоба Это как бы делается по другому: Да, так можно и во многих местах я делаю похожим образом (только задаю в #define список всех опций для пункта, а потом для каждого места, где нужно выделить одну из опций, делаю свой специальный макрос). Но получается слишком кучеряво. И теряется читаемость и теряется си-подобный вид. Так что делать так во всех местах, где используются перечисления - не хочется. Кстати, разве в: #define RATE OSC_ITEM(RATE, 10, "Rate\0", 3, 2)не будет бесконечной макроподстановки RATE? Сомнительно как-то.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться