va_end
From cppreference.net
|
Défini dans l'en-tête
<stdarg.h>
|
||
|
void
va_end
(
va_list ap
)
;
|
||
La macro
va_end
effectue le nettoyage d'un objet
ap
initialisé par un appel à
va_start
ou
va_copy
.
va_end
peut modifier
ap
de sorte qu'il ne soit plus utilisable.
S'il n'y a pas d'appel correspondant à
va_start
ou
va_copy
, ou si
va_end
n'est pas appelé avant qu'une fonction qui appelle
va_start
ou
va_copy
ne retourne, le comportement est indéfini.
Table des matières |
Paramètres
| ap | - | une instance du type va_list à nettoyer |
Valeur développée
(aucun)
Références
- Norme C11 (ISO/CEI 9899:2011) :
-
- 7.16.1.3 La macro va_end (p: 270-271)
- Norme C99 (ISO/CEI 9899:1999) :
-
- 7.15.1.3 La macro va_end (p: 250-251)
- Norme C89/C90 (ISO/CEI 9899:1990) :
-
- 4.8.1.3 La macro va_end
Voir aussi
|
accède à l'argument suivant de la fonction variadique
(macro de fonction) |
|
|
(C99)
|
effectue une copie des arguments de la fonction variadique
(macro de fonction) |
|
contient les informations nécessaires pour
va_start
,
va_arg
,
va_end
et
va_copy
(typedef) |
|
|
permet l'accès aux arguments de la fonction variadique
(macro de fonction) |
|
|
Documentation C++
pour
va_end
|
|