[Cs3] initializer list as function parameters
Mikhail Nesterenko
mikhail at cs.kent.edu
Tue Sep 8 21:16:28 EDT 2015
CS3 students,
This is towards another question that arose in class. How to pass
initializer list as a function argument. For example,
myfunc ({10, 20, 30});
Having array as a parameter is not sufficent. The parameter has to be
std::initalizer_list. The function definition for the above invocation may be:
void foo (std::initializer_list <int> inputs) {
for (auto i : inputs) {
// ...
}
}
x
Thanks,
--
Mikhail
More information about the cs3
mailing list