实例化函数模板 显示方式和隐式方式

作者在 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;
}

 

 

//好好使用模板将会带来很多很多的好处,好好掌握,特别在处理有相同的某些规则的东西的时候,加油

c/c++/VC6.0 | 阅读 807 次
文章评论,共0条
游客请输入验证码