#include <stdio.h> #include <iostream> using namespace std; //递归终止函数 template <typename T> void print(T t) { cout << "value:" << t << endl; } //展开函数 template <typename T, typename ...Args> void print(T head, Args... rest) { cout << "value:" << head << endl; print(rest...); } int main() { print(1, 2, 3, 4, 100); getchar(); return 0; }