C++ Language/ProgramFlow/Parameters/VariableNumberOfParameters
A parameter's type could be std::initializer_list<int>.
This allows for passing either as DoFunction({11,22,33}) or as DoFunction(11,22,33).
Additional information about having a variable number of parameters (includes interactive examples)