按老师的代码,但是第一个函数模板与第三个同时出现时就会报错。。
#include <iostream>
#include <stdlib.h>
using namespace std;
template <typename T>
void display(T t)
{
cout << t << endl;
}
template <typename T,typename S>
void display(T t,S s)
{
cout << t << endl;
cout << s<< endl;
}
template <typename T,int KSize>
void display(T a)
{
for(int i=0;i<KSize;i++)
{
cout << a << endl;
}
}
int main(void)
{
//display<double>(10.89);
//display(10.89,'b');
//display<int,5>(6);
system("pause");
return 0;
}