#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