Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
va_end - Variable Argumentenliste abschließen
&pagelevel(4)&pagelevel
Definition | #include <stdarg.h> void va_end(va_list arg_zg); Das Makro va_end dient, zusammen mit den Makros va_start und va_arg , zur Bearbeitung einer Liste von Argumenten, deren Anzahl und Typ bei jedem Funktionsaufruf variieren kann. Eine variable Argumentenliste wird in der Formalparameterliste der Funktionsdefinition mit ", ..." gekennzeichnet. va_end führt Abschlussarbeiten an der variablen Argumentenliste arg_zg durch. Das Makro muss vor der Rückkehr aus einer Funktion aufgerufen werden, deren Argumentenliste mit va_start und va_arg abgearbeitet wurde.
va_end kann die Argumentenliste arg_zg verändern, so dass sie nicht mehr verwenbar ist. Für eine weiter Verwendung ist daher die Argumentenliste mit va_start neu zu initialisieren.
|
Beispiel | siehe bei va_arg |
Siehe auch
va_arg, va_start