История изменений
Исправление
a1batross,
(текущая версия)
:
Макросы работают немного не так. Ты можешь работать с ними лишь один раз, на препроцессинге. Потому в макрос засунуть макрос не выйдет.
Воспринимай их лучше как константы, но не языковые. =)
Единственное, что ты можешь сделать, так это #define INC(x) x+1, но саму x он не изменит.
Я к чему это, лучше придумать другой способ, чем костылять. Вон выше придумали как сделать, но это ужас.
Исходная версия
a1batross,
:
Макросы работают немного не так. Ты можешь работать с ними лишь один раз, на препроцессинге. Потому в макрос засунуть макрос не выйдет.
Воспринимай их лучше как константы, но не языковые. =)
Единственное, что ты можешь сделать, так это #define INC(x) x+1, но саму x он не изменит.