Namensräume
Varianten
Aktionen

va_end

Von cppreference.com
< cpp‎ | utility‎ | variadic
 
 
Dienstprogramm-Bibliotheken
Sprachunterstützung
Typunterstützung (Basistypen, RTTI)
Bibliotheks-Feature-Test-Makros (C++20)
Programm-Dienstprogramme
Variadische Funktionen
Coroutine-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 Hilfsmittel
Relationale Operatoren (in C++20 veraltet)
 
 
Definiert im Header <cstdarg>
void va_end( std::va_list ap );

Das Makro va_end führt die Bereinigung eines durch einen Aufruf von va_start oder va_copy initialisierten ap-Objekts durch. va_end kann ap so modifizieren, dass es nicht mehr verwendbar ist.

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

[edit] Parameter

ap - eine Instanz des Typs va_list, die bereinigt werden soll

[edit] Erweiterter Wert

(keine)

[edit] Siehe auch

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