게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C++ 함수 파라미터 데이터 타입 질문있습니다.
게시물ID : programmer_10439짧은주소 복사하기
작성자 : 김꾸꾸씨
추천 : 0
조회수 : 579회
댓글수 : 12개
등록시간 : 2015/05/26 11:39:50
옵션
  • 본인삭제금지
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
32
33
34
35
36
37
#include <iostream>
void swap(int *a, int *b)
{
    int temp;
    temp = *b;
    *= *a;
    *=  temp;
}
void swap(char *a, char *b)
{
    char temp;
    temp = *b;
    *= *a;
    *= temp;
}
void swap(double *a, double *b)
{
    double temp;
    temp = *a;
    *= *a;
    *= temp;
}
int main10(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;
}
cs

swap 함수에서 받는 데이터가 3종류여서 3개를 썼는데 들어오는 데이터 타입에 따라 데이터 타입이 선언되고 이용할수없나요?

꼬릿말 보기
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호