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