va_end
From cppreference.net
|
Definido en el encabezado
<stdarg.h>
|
||
|
void
va_end
(
va_list ap
)
;
|
||
La macro
va_end
realiza limpieza para un objeto
ap
inicializado mediante una llamada a
va_start
o
va_copy
.
va_end
puede modificar
ap
de modo que ya no sea utilizable.
Si no hay una llamada correspondiente a
va_start
o
va_copy
, o si
va_end
no se llama antes de que una función que llama a
va_start
o
va_copy
retorne, el comportamiento es indefinido.
Contenidos |
Parámetros
| ap | - | una instancia del tipo va_list para limpiar |
Valor expandido
(ninguno)
Referencias
- Estándar C11 (ISO/IEC 9899:2011):
-
- 7.16.1.3 La macro va_end (p: 270-271)
- Estándar C99 (ISO/IEC 9899:1999):
-
- 7.15.1.3 La macro va_end (p: 250-251)
- Estándar C89/C90 (ISO/IEC 9899:1990):
-
- 4.8.1.3 La macro va_end
Véase también
|
accede al siguiente argumento de función variádica
(macro de función) |
|
|
(C99)
|
realiza una copia de los argumentos de función variádica
(macro de función) |
|
contiene la información necesaria para
va_start
,
va_arg
,
va_end
, y
va_copy
(typedef) |
|
|
habilita el acceso a los argumentos de función variádica
(macro de función) |
|
|
Documentación de C++
para
va_end
|
|