大家有人知道  c++模板是怎么用的 给我说一下 谢谢了
											大家有人知道  c++模板是怎么用的 给我说一下 谢谢了										
					
	#include <iostream.h>
template <typename TYPE>
void swap(TYPE &a,TYPE &b)
{
 TYPE temp=a;
 a=b;
 b=temp;
}
struct name
{
 char a[10];
};
main()
{
 name ne1,ne2;
 int i,j;
 cout<<"输入数字(两个):";
 cin>>i;
 cin>>j;
 swap(i,j);
 cout<<i<<"\t"<<j<<endl;
 cout<<"输入姓名(两个):";
 cin>>ne1.a;
 cin>>ne2.a;
 swap(ne1,ne2);
 cout<<ne1.a<<"\t"<<ne2.a<<endl;
}
这样用了模板之后,swap()函数就能处理不同类型的参数了.(用模板也就是上面的那么简单!)



											
	    

	


