va_end
Von cppreference.com
| 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) | |
| (C++11) |
erstellt eine Kopie der variadischen Funktionsargumente (Funktionsmakro) |
| greift auf das nächste variadische Funktionsargument zu (Funktionsmakro) | |
| C-Dokumentation für va_end
| |