Доступ к аргументам
Макросы va_arg
, va_end
, и va_start
предоставляют доступ к аргументам функций, когда число аргументов является переменным. Эти макросы определены в <stdarg.h> для совместимости ANSI/ISO C и в <varargs.h> для совместимости с UNIX System V.
Макросы для доступа к аргументам
Макрос | Использование |
---|---|
va_arg |
Извлечение аргумента из списка |
va_end |
Сброс указателя |
va_start |
Установка указателя на начало списка аргументов |