1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include <array> #include <iostream> template <typename ...ArgsT> void foobar (ArgsT ...a) { std::array<int, sizeof... (ArgsT)> args {a...}; std::cout << "{"; for (auto it = args.begin(), end = args.end(); it!=end; ++it) std::cout << *it; std::cout << "}\n"; } int main () { foobar (); foobar (1, 2, 3); } |
I2luY2x1ZGUgPGFycmF5PgojaW5jbHVkZSA8aW9zdHJlYW0+CiAKdGVtcGxhdGUgPHR5cGVuYW1lIC4uLkFyZ3NUPgp2b2lkIGZvb2JhciAoQXJnc1QgLi4uYSkgewogICAgc3RkOjphcnJheTxpbnQsIHNpemVvZi4uLiAoQXJnc1QpPiBhcmdzIHthLi4ufTsKICAgIHN0ZDo6Y291dCA8PCAieyI7CiAgICBmb3IgKGF1dG8gaXQgPSBhcmdzLmJlZ2luKCksIGVuZCA9IGFyZ3MuZW5kKCk7IGl0IT1lbmQ7ICsraXQpIHN0ZDo6Y291dCA8PCAqaXQ7CiAgICBzdGQ6OmNvdXQgPDwgIn1cbiI7Cn0KIAppbnQgbWFpbiAoKSB7CiAgICBmb29iYXIgKCk7CiAgICBmb29iYXIgKDEsIDIsIDMpOwp9
-
upload with new input
-
result: Success time: 0s memory: 2884 kB returned value: 0
{} {123}


