#include<iostream>
using namespace std;
template<typename Type>
Tswap(Type &x,Type &y)
{
Type temp=x;x=y;y=temp;
}
int main()
{
int x=2,int y=5;
cout<<"交换前:x="<<x<<","<<"y="<<y<<endl;
Tswap(x,y);
cout<<"交换后:x="<<x<<","<<"y="<<y<<endl;
float a=2.3,b=34.5;
cout<<"交换前:a="<<a<<","<<"b="<<b<<endl;
Tswap(a,b);
cout<<"交换后:a="<<a<<","<<"b="<<b<<endl;
double c=2.43,d=3.44;
cout<<"交换前:c="<<c<<","<<"d="<<d<<endl;
Tswap(c,d);
cout<<"交换后:c="<<c<<","<<"d="<<d<<endl;
return 0;
}
编写程序利用模板交换不同类型的两个数
最新推荐文章于 2023-01-04 00:18:18 发布