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