System Namespace
Represents a variable-length argument list.
The ArgIterator represents the parameters of a function that takes a variable number of arguments.
Typically, you use this class for writing compilers. The methods in this class are not generally useful in other kinds of applications.
The functionality in this class is typically hidden in the syntax of a specific programming language. For example, the C++ programming language declares a variable-length argument list with an ellipsis ( "..." ) at the end of a parameter list.