std:: va_list
|
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Определено в заголовочном файле
<cstdarg>
|
||
|
typedef
/* unspecified */
va_list
;
|
||
va_list
— это полный объектный тип (на практике, уникальный встроенный тип или
char
*
), подходящий для хранения информации, необходимой макросам
va_start
,
va_copy
,
va_arg
и
va_end
.
Если экземпляр
va_list
создан, передан в другую функцию и используется через
va_arg
в этой функции, то любое последующее использование в вызывающей функции должно предваряться вызовом
va_end
.
Законно передавать указатель на объект
va_list
в другую функцию и затем использовать этот объект после возврата из функции.
Пример
|
Этот раздел не завершён
Причина: отсутствует пример |
Смотрите также
|
обеспечивает доступ к аргументам вариативной функции
(функциональный макрос) |
|
|
(C++11)
|
создает копию аргументов вариативной функции
(функциональный макрос) |
|
обращается к следующему аргументу вариативной функции
(функциональный макрос) |
|
|
завершает обход аргументов вариативной функции
(функциональный макрос) |
|
|
Документация C
для
va_list
|
|