Namespaces
Variants

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)