Namespaces
Variants

va_end

Von de.cppreference.net
 
 
Dienstprogrammbibliothek
Sprachunterstützung
Typunterstützung (Basistypen, RTTI)
Bibliotheks-Feature-Test-Makros (C++20)
Programm-Dienstprogramme
Variadische Funktionen
Koroutinen-Unterstützung (C++20)
Vertragsunterstützung (C++26)
Drei-Wege-Vergleich
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Allgemeine Dienstprogramme
Relationsoperatoren (veraltet in C++20)
Ganzzahl-Vergleichsfunktionen
(C++20)(C++20)(C++20)    
(C++20)
Swap und Typoperationen
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
Allgemeine Vokabular-Typen
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
 
Definiert in Header <cstdarg>
void va_end( std::va_list ap );

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

Wenn es keinen entsprechenden Aufruf von va_start oder va_copy gibt, oder wenn va_end nicht aufgerufen wird, bevor eine Funktion, die va_start oder va_copy aufgerufen hat, zurückkehrt, ist das Verhalten undefiniert.

Parameter

ap - eine Instanz des va_list -Typs zur Bereinigung

Erweiterter Wert

(keine)

Siehe auch

ermöglicht den Zugriff auf variadische Funktionsargumente
(Funktionsmakro)
(C++11)
erstellt eine Kopie der variadischen Funktionsargumente
(Funktionsmakro)
greift auf das nächste variadische Funktionsargument zu
(Funktionsmakro)
C-Dokumentation für va_end