Makra preprocesora wieloliniowego
Jak zrobić makro preprocesora wieloliniowego? Wiem, jak zrobić jedną linię:
<code>#define sqr(X) (X*X) </code>
ale potrzebuję czegoś takiego:
<code>#define someMacro(X) class X : public otherClass { int foo; void doFoo(); }; </code>
Jak mogę to uruchomić?
To tylko przykład, prawdziwe makro może być bardzo długie.