티스토리 뷰

반응형

#include <iostream>

void swap(int *a, int *b)
{
	int temp=*a;
	*a=*b;
	*b=temp;
}
void swap(char *a, char *b)
{
	char temp=*a;
	*a=*b;
	*b=temp;
}
void swap(double *a, double *b)
{
	double temp=*a;
	*a=*b;
	*b=temp;
}
int main(void)
{
	int num1=20, num2=30;
	swap(&num1, &num2);
	std::cout<<num1<<' '<<num2<<std::endl;

	char ch1='a', ch2='z';
	swap(&ch1, &ch2);
	std::cout<<ch1<<' '<<ch2<<std::endl;

	double dbl1=1.111, dbl2=5.555;
	swap(&dbl1, &dbl2);
	std::cout<<dbl1<<' '<<dbl2<<std::endl;

	return 0;
}
반응형

'Programing > C++' 카테고리의 다른 글

4. 디폴트 매개 변수.  (0) 2009.06.18
3. 함수 오버로딩  (0) 2009.06.17
2. 간단한 덧셈 프로그램.  (0) 2009.06.17
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함