Ich versuche, X-Makros und Preprozessor-Verkettung, beide zum ersten Mal, zusammen zu verwenden. Ich habe eine Menge der anderen Fragen über SO im Zusammenhang mit Preprozessor-Verkettung gelesen, abe
Ich möchte eine enum mit einem X-Makro generieren. Das Enum muss basierend auf der vorherigen Größe zunehmen. Ich habe diese #define LIST
VAR(one, 0x02)
VAR(two, 0x02)
VAR(tree, 0x03)
und wollen
Gibt es eine Möglichkeit in Standard-C-oder mit GNU-Erweiterungen - Sachen an eine Makrodefinition anzuhängen? Zum Beispiel, ein Makro definiert als #define List foo bar kann ich bas so anhängen gegeb
Splitting aus meiner Frage aus in Bezug auf appending to CPP macros: Hat hier jemand verwendet, um die Datentypen der Boost.Preprocessor Bibliothek so etwas wie der X-Makro zu implementieren?