Из того, что я понимаю, #define blah 8
- это макрос. Пока #
- это предпроцессорная директива.
Можно ли указать # include, # if, # ifdef и т.д. также являются макросами, или они называются чем-то другим? Или это макрос - это просто термин, используемый только для операторов #define?
Пожалуйста, поправьте меня, если я ошибаюсь.