ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
2 мая
888112 Топик полностью
GDI (12.12.2018 14:01 - 14:06, просмотров: 130) ответил Aleksey_75 на вопрос в порядке бреда) #define TEST (1+2) подставляет (1+2), как сделать чтоб TEST заменялся именно результатом (3) ? Поясню зачем мне это,
Надо сделать второй макрос и включать уже его, примерно так: https://gcc.gnu.org/onlinedocs/cpp/Argument-Prescan.html#Argument-Prescan
#define TEST (1 + 2)
#define TEST12 TEST

blabla##TEST12##blabla
Правда, я делал так в макросах с параметром, дока по ссылке.
https://embedders.org - блоги разработчиков встраиваемых систем.