Multi-Line-Präprozessor-Makros
Wie erstelle ich ein Multi-Line-Präprozessor-Makro? Ich weiß, wie man eine Zeile macht:
<code>#define sqr(X) (X*X) </code>
aber ich brauche so etwas:
<code>#define someMacro(X) class X : public otherClass { int foo; void doFoo(); }; </code>
Wie kann ich das zum Laufen bringen?
Dies ist nur ein Beispiel, das echte Makro kann sehr lang sein.