(9)C++函數模板---template,typename

#include <iostream>
#include <thread>
#include "Matx.h"


template <typename _Tp>
void Swap(_Tp& a, _Tp& b)
{
	_Tp tmp = a;
	a = b;
	b = tmp;
}


int main()
{

	int a = 5;
	int b = 4;
	std::cout << a << b << std::endl;
	Swap(a, b);
	std::cout << a << b << std::endl;

	char aa = 'a';
	char bb = 'b';
	std::cout << aa << bb << std::endl;
	Swap(aa, bb);
	std::cout << aa << bb << std::endl;
	system("pause");

	return 0;
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章