Verkettung
-
Hi,
könntet ihr mir bitte sagen was das bedeutet:#define fPrint(x) f ## x ## Print
ich bedanke mich im voraus.
-
## bedeutet Token Paste. Das heißt die Token werden zu einem einzigen zusammengezogen.
Ein Bsp.:// Aufruf Ergebnis fPrint(2) f2Print fPrint(char)("Hallo") fcharPrint("Hallo")
p.s.:
Für C++ gibt es häufig bessere Möglichkeiten als solche Präprozessormakros, z.B. templates.