std:: va_list
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
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
|
Esta sección está incompleta
Razón: sin 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) |
|
|
Documentación de C
para
va_list
|
|