函数:模板的使用

#include<iostream>

template <typename T>
void Swap(T &a, T &b);

int main(void)
{
	using std::cout;
	
	int i=10, j=20;
	
	cout << "i,j = " << i << ", " << j << ".\n";
	cout << "Using compiler-generated int swapper:\n";
	Swap(i,j);
	cout << "Now i, j = " << i << ", " << j << ".\n";
	
	double x=24.5, y=81.7;
	cout << "x, y = " << x << ". " << y << ".\n";
	cout << "Using compiler-generated int swapper:\n";
	Swap(x,y);
	cout << "Now x, y = " << x << ", " << y << ".\n";
	
	return 0;
}
template <typename T>
void Swap(T &a, T &b)
{
	T temp;
	temp = a;
	a = b;
	b = temp;
}

posted on 2017-11-07 08:11  MACHINE_001  阅读(67)  评论(0编辑  收藏  举报

导航