std:: va_list
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Défini dans l'en-tête
<cstdarg>
|
||
|
typedef
/* unspecified */
va_list
;
|
||
va_list
est un type d'objet complet (en pratique, un type intégré unique ou
char
*
) approprié pour contenir les informations nécessaires aux macros
va_start
,
va_copy
,
va_arg
, et
va_end
.
Si une instance de
va_list
est créée, passée à une autre fonction et utilisée via
va_arg
dans cette fonction, alors toute utilisation ultérieure dans la fonction appelante doit être précédée d'un appel à
va_end
.
Il est légal de passer un pointeur vers un objet
va_list
à une autre fonction et d'utiliser ensuite cet objet après le retour de la fonction.
Exemple
|
Cette section est incomplète
Raison : aucun exemple |
Voir aussi
|
permet d'accéder aux arguments des fonctions variadiques
(macro de fonction) |
|
|
(C++11)
|
effectue une copie des arguments des fonctions variadiques
(macro de fonction) |
|
accède au prochain argument des fonctions variadiques
(macro de fonction) |
|
|
termine le parcours des arguments des fonctions variadiques
(macro de fonction) |
|
|
Documentation C
pour
va_list
|
|