#include <iostream>
void f(int a, std::initializer_list<int> list, int c) {
std::cout << "a = " << a << "\n";
std::cout << "list size = " << list.size() << '\n';
std::cout << "list = ";
for (auto element : list) {
std::cout << element << ' ';
}
std::cout << "\nc = " << c << "\n";
}
int main(void) {
f(1, { 2, 3, 4, 5 }, 6);
}
/*
run:
a = 1
list size = 4
list = 2 3 4 5
c = 6
*/