std::va_list
Depuis fr.cppreference.net
| Défini dans l'en-tête <cstdarg>
|
||
typedef /* unspecified */ va_list;
|
||
va_list est un type objet complet (en pratique, un type natif unique ou char*) adapté 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, puis d'utiliser 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
|
|