作者在 2010-05-07 13:30:52 发布以下内容
#include "iostream.h"
template <class T>
void swap(T&x,T&y)
{
T t;
t=x;
x=y;
y=t;
}
void main( void )
{
void swap(int&,int&); //实例化函数模板 显示方式的是应该放在这里 如果是隐式方式的时候这一句可以省略
//如果使用
//void swap(int&,char&); 并不能完成不同类型之间的转换. 隐式方式就更不行了
int x;
int y='p';
x=10;
cout<<"x="<<x<<" y="<<y<<endl;
swap(x,y);
cout<<"x="<<x<<" y="<<y<<endl;
}
//好好使用模板将会带来很多很多的好处,好好掌握,特别在处理有相同的某些规则的东西的时候,加油