va_end
De cppreference.com
| Definido en el archivo de encabezado <stdarg.h>
|
||
void va_end( va_list ap );
|
||
La macro va_end realiza la limpieza de un objeto ap inicializado mediante una llamada a va_start o va_copy. va_end puede modificar ap para que ya no sea utilizable.
Si no hay ninguna 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 devuelva, el comportamiento sera indefinido.
Parametros
| ap | - | una instancia del tipo va_list para limpiar |
Valor expandido
(ninguno)
Referencias
- Standard C11 (ISO/IEC 9899:2011):
- 7.16.1.3 The va_end macro (p: 270-271)
- Standard C99 (ISO/IEC 9899:1999):
- 7.15.1.3 The va_end macro (p: 250-251)
- Standard C89/C90 (ISO/IEC 9899:1990):
- 4.8.1.3 The va_end macro
Véase también
| accede al siguiente argumento de función variádica (macro de función) | |
(C99) |
hace una copia de los argumentos de las funciones variádicas (macro de función) |
| contiene la información necesaria para va_start, va_arg, va_end y va_copy (typedef) | |
| permite el acceso a argumentos de funciones variádicas (macro de función) | |
Documentación de C++ para va_end
| |