Если я определяю макрос функции без фактической функции, это как пустая строка с компилятором (т.е. она не генерирует никаких дополнительных инструкций во время компиляции)?
Пример:
#define SomeMacro(a)
SomeMacro("hello"); // This line doesn't add any instructions, does it?