함수 템플릿 사용 예제함수 템플릿 사용 예제

Posted at 2010. 11. 13. 02:39 | Posted in Computer
#include <iostream>
using std::cout;
using std::endl;

template
void swapValues(T& variable1, T& variable2)
{
	T temp;

	temp = variable1;
	variable1 = variable2;
	variable2 = temp;
}

int main(int atgv, char *argv[])
{
	int integer1 = 1, integer2 = 2;
	cout << "Original integer values are "
		<< integer1 << " " << integer2 << endl;
	swapValues(integer1, integer2);
	cout << "Swapped integer values are "
		<< integer1 << " " << integer2 << endl;

	char symbol1 = 'A', symbol2 = 'B';
	cout << "Original character values are: "
		<< symbol1 << " " << symbol2 << endl;
	swapValues(symbol1, symbol2);
	cout << "Swapped character values are: "
		<< symbol1 << " " << symbol2 << endl;
	return 0;
}

'Computer' 카테고리의 다른 글

All Science Is Computer Science  (0) 2010.11.13
Apple computer for sale: only $160K!  (0) 2010.11.13
The slicing problem  (0) 2010.11.13
도메인 가치 평가  (0) 2010.11.12
개발자의 뇌 구조  (0) 2010.11.12
//