Как сделать многострочный макрос препроцессора? Я знаю, как сделать одну строку :
#define sqr(X) (X*X)
, но мне нужно что-то вроде этого:
#define someMacro(X)
class X : public otherClass
{
int foo;
void doFoo();
};
Как заставить это работать?
Это только пример, реальный макрос может быть очень длинным.