| description |
Learn more about: Argument access |
| title |
Argument access |
| ms.date |
04/04/2018 |
| f1_keywords |
|
| helpviewer_keywords |
argument access macros [C++] |
variable-length argument lists |
|
| ms.assetid |
7046ae34-a0ec-44f0-815d-3209492a3e19 |
The va_arg, va_end, and va_start macros provide access to function arguments when the number of arguments is variable. These macros are defined in <stdarg.h> for ANSI/ISO C compatibility and in <varargs.h> for compatibility with UNIX System V.
| Macro |
Use |
va_arg |
Retrieve argument from list |
va_end |
Reset pointer |
va_start |
Set pointer to beginning of argument list |
Universal C runtime routines by category