直接上代码
#include<iostream>
using namespace std;
template <class T>
void print(T a)
{
cout << "first\n"<<a << endl;
}
template<typename T>
void print(T a, T b)
{
cout <<"second\n"<< a << "," << b << endl;
}
template<typename T,int size>
void print(T a)
{
cout << "third\n";
for (int i = 0; i < size; i++)
{
cout << a << endl;
}
}
int main()
{
int a = 10, b = 20;
print(a);
print(a, b);
print<int, 10>(a);
system("pause");
return 0;
}
运行结果: