C++函数模板的根本应用

C++函数模板的基本应用
#include <iostream>
#include <string>
using namespace std;

template<class T> void swap(T *x, T *y){//函数的模板,只要能使用等号赋值类型都可以用这个模板互换
	T temp = *x;
	*x = *y;
	*y = temp;
}

void main(){
	int i = 9, j = 5;
	float k = 9.2, l = 5.6;
	swap(&i, &j);//交换整形
	swap(&k, &l);//交换浮点型
	cout<<"i = "<<i<<" , j = "<<j<<endl;
	cout<<"k = "<<k<<" , l = "<<l<<endl;
}