template<typename T>
void f(std::initializer_list<T> initList)
{
std::cout << "constructed with a " << initList.size() << "-element list\n";
for(auto i = l.begin(); i != l.end(); i++)
{
std::cout << "element " << *i << "\n";
}
}
std::initializer_list<int> f2()
{
return { 1, 2, 3 };
}
f({10, 20, 30});
f(f2());
output
constructed with a 3-element list
element 10
element 20
element 30
constructed with a 3-element list
element 1
element 2
element 3
댓글 없음:
댓글 쓰기