Namespaces
Variants

va_end

From cppreference.net
Definiert in Header <stdarg.h>
void va_end ( va_list ap ) ;

Die va_end -Makro führt die Bereinigung für ein ap -Objekt durch, das durch einen Aufruf von va_start oder va_copy initialisiert wurde. va_end kann ap so ändern, dass es nicht mehr verwendbar ist.

Wenn kein entsprechender Aufruf von va_start oder va_copy erfolgt, oder wenn va_end nicht aufgerufen wird, bevor eine Funktion, die va_start oder va_copy aufruft, zurückkehrt, ist das Verhalten undefiniert.

Inhaltsverzeichnis

Parameter

ap - eine Instanz des va_list Typs zur Bereinigung

Erweiterter Wert

(keine)

Referenzen

  • C11-Standard (ISO/IEC 9899:2011):
  • 7.16.1.3 Die va_end-Makro (S: 270-271)
  • C99-Standard (ISO/IEC 9899:1999):
  • 7.15.1.3 Die va_end-Makro (S: 250-251)
  • C89/C90-Standard (ISO/IEC 9899:1990):
  • 4.8.1.3 Die va_end-Makro

Siehe auch

greift auf das nächste variadische Funktionsargument zu
(Funktionsmakro)
(C99)
erstellt eine Kopie der variadischen Funktionsargumente
(Funktionsmakro)
enthält die von va_start , va_arg , va_end und va_copy benötigten Informationen
(Typedef)
ermöglicht den Zugriff auf variadische Funktionsargumente
(Funktionsmakro)