Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Вторник
24 декабря
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
722781
Топик полностью
Молодой коллега
(24.12.2016 22:32, просмотров: 203)
ответил
SciFi
на
В смысле? Макрос - это текстовая подстановка. Всегда ваш, К.О. Читаю учебники вслух. Дорого.
В том смысле что например
#define GLUE( x, y ) x ## y #define GPIO_SET(x) GpioDataRegs.GPASET.bit.GLUE(GPIO, x) = 1;
не равно
#define GPIO_SET(x) GpioDataRegs.GPASET.bit.GPIO##x = 1;
Ответить
ну тогда эти вопросы надо адресовать компиляторопейсателям. если препроцессор должен уметь подставлять замену, то он это умеет. если нет - нет.
LordN
философ
(103 знак., 25.12.2016 07:50
)