这是本人学习的一个笔记,不解析,直接贴代码:
#include <iostream>
#include <cassert>
using namespace std;
void myprint(int a)
{
cout << "1==>" << a << endl;
}
void myprint(int a, int b)
{
cout << "2==>" << a << b << endl;
}
void myprint(int a, int b, int c)
{
cout << "3==>" << a << b << c << endl;
}
template<class... Args>
void tmyprint(Args...args)
{
myprint(args...);
}
int main()
{
tmyprint(1, 2, 3);
cin.get();
return 0;
}