Возвращает текущий аргумент из переменного списка аргументов.
Синтаксис
variable = va_arg ( argument_list, datatype )
Описание
Макрос
va_arg позволяет использовать переменное количество
аргументов в функции.
va_arg возвращает текущий аргумент в
списке,
argument_list, с типом ожидаемых данных
datatype.
До того, как
va_arg может быть использован, он должен быть
инициализирован с помощью команды
va_first.
В отличие от C макрос с тем же именем,
va_arg не увеличивает
автоматически
argument_list на следующий аргумент в списке.
Вместо этого
va_next должен
использоваться для поиска следующего аргумента.
Пример
Различия диалектов
- Не доступен в диалекте -lang qb
, но есть псевдоним __va_arg.
Отличия от QB
См. также