Count Anzahl der Parameter im Aufruf der C-Variablenargumentmethode
Wenn va_start (), va_arg () und va_end () zum Lesen von an eine Methode übergebenen Parametern verwendet werden, gibt es eine Möglichkeit, die Anzahl der Argumente zu zählen?
Wenn Sie va_arg () laut Manpage zu oft aufrufen, erhalten Sie "zufällige Fehler":
Wenn es kein nächstes Argument gibt oder wenn type nicht mit dem Typ des tatsächlichen nächsten Arguments kompatibel ist (gemäß den Standardargument-Promotions), treten zufällige Fehler auf.