#include <iostream>
template<typename... T>
void foo(T... args)
{
int arr[] = { args... };
for (int i = 0; i < sizeof...(args); ++i)
{
std::cout<<arr[i]<<"\n";
}
}
int main() {
foo<int>(1, 2, 3, 4);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKCnRlbXBsYXRlPHR5cGVuYW1lLi4uIFQ+CnZvaWQgZm9vKFQuLi4gYXJncykgCnsKCWludCBhcnJbXSA9IHsgYXJncy4uLiB9OwoJZm9yIChpbnQgaSA9IDA7IGkgPCBzaXplb2YuLi4oYXJncyk7ICsraSkKCXsKICAgIAlzdGQ6OmNvdXQ8PGFycltpXTw8IlxuIjsKCX0KfQoKaW50IG1haW4oKSB7Cglmb288aW50PigxLCAyLCAzLCA0KTsKCXJldHVybiAwOwp9