-
- Спасибо за ссылку, несмотря на иронию. Не пойму, как это колдунство работает. Отдельно - да, связку - не пойму. - Dingo(05.09.2017 08:37)
- Начните с ответа на вопрос зачем это нужно? : Нужно в ОДНОМ! месте в одну-две строки создать текстовое описание переменной (чтобы потом не думать, что такое X4), указать, как она адресуется в протоколе, что происходит при записи, что происходит vllv(66 знак., 05.09.2017 08:58)
- Наверное последую совету. Набросать код, потом смотреть повторяющиеся фрагменты, и уже для их написания использовать фишку X-Macro: генерация кода (макросов с помощью макросов). Dingo(180 знак., 05.09.2017 09:10)
- Посмотрите в BoostPP, там много всяких механизированных кунштюков обезображено. Арифметика, списки и фсе такое силами препроцессора. LightElf(86 знак., 05.09.2017 13:21 - 13:36, ссылка)
- Ничего хорошего в навороченном макроязыке нет. В сях и без макросов можно запутать так, что никогда не распутаешься. - SciFi(05.09.2017 13:39)
- Иногда, особенно по весне, очень не хватает в сишных макросах циклов. Но с каждым годом эта потребность ослабевает. - Nikolay801_(05.09.2017 13:52)
- Не зря волшебная MISRA запрещает эти все undef и ## , в первую очередь для безопасности мозга программиста. - vllv(05.09.2017 15:53)
- Мисра столько всего запрещает, что лучше бы и не пускала вовсе. - SciFi(05.09.2017 15:58)
- В бустеПП, естественно есть циклы. Как иначе обрабатывать массивы? - LightElf(05.09.2017 15:22)
- Для буйных придумали цэ с плюсами. Развлекайтесь. - SciFi(05.09.2017 13:55)
- И где в плюсах циклы препроцессора? - LightElf(05.09.2017 15:24)
- Зачем? Там много волшебного во всяких темплейтах и проч. - SciFi(05.09.2017 15:25)
- Угу, а темплейты обмазывают толстым слоем препроцессора - LightElf(05.09.2017 15:46)
- Зачем? Там много волшебного во всяких темплейтах и проч. - SciFi(05.09.2017 15:25)
- ну можно сделать шаг назад, почти в любом ассемблере макросы намного функциональней чем в сях. - Nikolay801_(05.09.2017 14:01)
- И где в плюсах циклы препроцессора? - LightElf(05.09.2017 15:24)
- Не зря волшебная MISRA запрещает эти все undef и ## , в первую очередь для безопасности мозга программиста. - vllv(05.09.2017 15:53)
- Да, говорят что программирование вообше не для всех :) - LightElf(05.09.2017 13:45)
- Иногда, особенно по весне, очень не хватает в сишных макросах циклов. Но с каждым годом эта потребность ослабевает. - Nikolay801_(05.09.2017 13:52)
- Ничего хорошего в навороченном макроязыке нет. В сях и без макросов можно запутать так, что никогда не распутаешься. - SciFi(05.09.2017 13:39)
- Макросы в Си нельзя генерировать с помощью макросов потому что #define нельзя определить внутри #define. И #include не поможет. - Petrovich(05.09.2017 12:24, )
- В принципе могу все подарить, разберетесь и переделаете под себя. Вы где обитаете? - vllv(05.09.2017 09:18)
- Посмотрите в BoostPP, там много всяких механизированных кунштюков обезображено. Арифметика, списки и фсе такое силами препроцессора. LightElf(86 знак., 05.09.2017 13:21 - 13:36, ссылка)
- Наверное последую совету. Набросать код, потом смотреть повторяющиеся фрагменты, и уже для их написания использовать фишку X-Macro: генерация кода (макросов с помощью макросов). Dingo(180 знак., 05.09.2017 09:10)
- Начните с ответа на вопрос зачем это нужно? : Нужно в ОДНОМ! месте в одну-две строки создать текстовое описание переменной (чтобы потом не думать, что такое X4), указать, как она адресуется в протоколе, что происходит при записи, что происходит vllv(66 знак., 05.09.2017 08:58)
- Спасибо за ссылку, несмотря на иронию. Не пойму, как это колдунство работает. Отдельно - да, связку - не пойму. - Dingo(05.09.2017 08:37)