va_list Argumentenanzahl automatisch bestimmen
-
Ich wollte fragen, wie es möglich ist die Anzahl an Argumente einer va_list abzufragen.
In printf schreibt man ja auch nicht wie viele Argumente man noch übergeben möchte.
Da schreibt manprintf("%c%d%c%d%i", 'e', 72, 'h', 8, 23)und nicht
printf("%c%d%c%d%i", /* Wie viele Argumente? */ 5, 'e', 72, 'h', 8, 23)
-
Bei printf wird die Argumentanzahl durch die Formatspezifizierer im Formatstring angegeben.
-
Variadic Templates ftw.
-
OK, danke!