Macros preprocesador multilínea
¿Cómo hacer macro preprocesador multilínea? Sé cómo hacer una línea:
<code>#define sqr(X) (X*X) </code>
Pero necesito algo como esto:
<code>#define someMacro(X) class X : public otherClass { int foo; void doFoo(); }; </code>
¿Cómo puedo conseguir que esto funcione?
Esto es solo un ejemplo, la macro real puede ser muy larga.