#include <iostream>
void printX()
{
}
template <typename T, typename ... Args>
void printX(T t, Args...args)
{
std::cout << t << "\t剩余参数个数:" << sizeof...(args) << std::endl;
printX(args...);
}
int main()
{
printX("hello ", 134, 'a', 5.6);
return 0;
}
输出
hello 剩余参数个数:3
134 剩余参数个数:2
a 剩余参数个数:1
5.6 剩余参数个数:0