#include <iostream>
using namespace std;
template<typename... Ts>
void VariadicFuncRef(const Ts&... args) { }
template<typename... Ts>
void VariadicFuncPtr(Ts*... args) { }
template<typename... Ts>
void VariadicFuncRef2(const Ts... &args) { }
template<typename... Ts>
void VariadicFuncPtr2(Ts... *args) { }
int main() {
/*VariadicFuncRef(1, "Hello World!", 12.2112);
int i;
VariadicFuncPtr(&i);*/
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCgp0ZW1wbGF0ZTx0eXBlbmFtZS4uLiBUcz4Kdm9pZCBWYXJpYWRpY0Z1bmNSZWYoY29uc3QgVHMmLi4uIGFyZ3MpIHsgfQoKdGVtcGxhdGU8dHlwZW5hbWUuLi4gVHM+CnZvaWQgVmFyaWFkaWNGdW5jUHRyKFRzKi4uLiBhcmdzKSB7IH0KCnRlbXBsYXRlPHR5cGVuYW1lLi4uIFRzPgp2b2lkIFZhcmlhZGljRnVuY1JlZjIoY29uc3QgVHMuLi4gJmFyZ3MpIHsgfQoKdGVtcGxhdGU8dHlwZW5hbWUuLi4gVHM+CnZvaWQgVmFyaWFkaWNGdW5jUHRyMihUcy4uLiAqYXJncykgeyB9CgoKaW50IG1haW4oKSB7CiAgICAvKlZhcmlhZGljRnVuY1JlZigxLCAiSGVsbG8gV29ybGQhIiwgMTIuMjExMik7CiAgICBpbnQgaTsKICAgIFZhcmlhZGljRnVuY1B0cigmaSk7Ki8KfQ==
prog.cpp:13:35: error: expected ',' or '...' before '&' token
prog.cpp:16:29: error: expected ',' or '...' before '*' token