GLib G_GINT64_CONSTANT
-
Ich beschäftige mich gerade mit GLib und hoffe, dass ich im GTK+-Forum hier richtig bin. Ich frage mich, was bei
#define G_GINT64_CONSTANT(val) (val##L)
die beiden ## bedeuten.
Ich bin Anfänger und vermute, dass ich da etwas zum Thema Datentypen oder Makros noch nicht richtig verstanden habe.
-
Durch den ## Operator können Namen (Tokens) zusammengesetzt werden.
G_GINT64_CONSTANT(x) fügt also ein L hinten an den übergebenen Parameter x => xL.