Bevor man Macro anstelle von inline Funktionen vorschlägt sollte man sich Gedanken drüber machen ob Macros wirklich Sinn machen.
Das ist die erste Zusammenfassung die ich auf die Schnelle gefunden habe:
https://stackoverflow.com/questions/...ocessor-macros
Lesezeichen