How I can have variable number of parameters in my function in C++.
Analog in C#:
public void Foo(params int[] a) { for (int i = 0; i < a.Leng
In C++11 and later you can also use initializer lists.
int sum(const initializer_list &il) { int nSum = 0; for (auto x: il) nSum += x; return nsum; } cout << sum( { 3, 4, 6, 9 } );