Namespaces
Variants

std:: va_list

From cppreference.net
Utilities library
Definido en el encabezado <cstdarg>
typedef /* unspecified */ va_list ;

va_list es un tipo de objeto completo (en la práctica, un tipo incorporado único o char * ) adecuado para contener la información necesaria para las macros va_start , va_copy , va_arg , y va_end .

Si una instancia de va_list es creada, pasada a otra función y utilizada mediante va_arg en esa función, entonces cualquier uso posterior en la función que la llamó debe estar precedido por una llamada a va_end .

Es legal pasar un puntero a un objeto va_list a otra función y luego usar ese objeto después de que la función retorne.

Ejemplo

Véase también

habilita el acceso a los argumentos de función variádicos
(macro de función)
(C++11)
realiza una copia de los argumentos de función variádicos
(macro de función)
accede al siguiente argumento de función variádico
(macro de función)
finaliza el recorrido de los argumentos de función variádicos
(macro de función)