Пространства имён
Варианты
Действия

std::va_list

Материал из cppreference.com
< cpp‎ | utility‎ | variadic
Определено в заголовочном файле <cstdarg>
typedef /* не определён */ va_list;

va_list - это тип объекта, который хранит всю необходимую для макросов va_start, va_copy, va_arg и va_end информацию.

Если созданный экземпляр va_list передан другой функции и использован в ней с помощью va_arg, затем любые последующие его использования должно предшествовать вызову va_end.

Также разрешено передавать указатель на объект va_list другой функции и затем использовать этот объект после возвращения из функции.

[править] См. также

Макрос, получающий доступ к аргументам функции с переменным числом аргументов
(функция-макрос) [править]
(C++11)
Макрос, создающий копию экземпляра va_list
(функция-макрос) [править]
Макрос, получающий следующий аргумент из функции с переменным числом аргументов.
(функция-макрос) [править]
Макрос, завершающий проход по аргументам функции с переменным числом аргументов
(функция-макрос) [править]
C documentation for va_list