C/C++ 예제

시삽: 레드플러스 님 
게시판 이동:
 제목 : 24.1.1. 위 내용을 함수 중복으로 처리
글번호: 192
작성자: 레드플러스
작성일: 2005/08/24 오후 1:52:18
조회수: 3473
1 //템플릿 == 함수 중복. 2 #include <iostream.h> 3 int max(int d1, int d2){ 4 return ((d1 > d2) ? d1 : d2); 5 } 6 double max(double d1, double d2){ 7 return ((d1 > d2) ? d1 : d2); 8 } 9 char max(char d1, char d2){ 10 return ((d1 > d2) ? d1 : d2); 11 } 12 void main(){ 13 //정수 14 int i = max(3, 5); 15 cout << "i : " << i << endl; 16 17 //실수 18 double d = max(3.5, 5.3); 19 cout << "d : " << d << endl; 20 21 //문자 22 char c = max('A', 'B'); 23 cout << "c : " << c << endl; 24 }
 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 25. 파일처리 - 레드플러스 2005-08-23 3785
  24. 템플릿(Template;일반화;제네릭) - 레드플러스 2005-08-23 3921
  24.1. 전처리기를 사용한 템플릿 구현 : 템플릿_전처리기.cpp - 레드플러스 2005-08-23 3574
현재글 24.1.1. 위 내용을 함수 중복으로 처리 - 레드플러스 2005-08-24 3473
  24.2. 함수 템플릿 : 템플릿_함수템플릿.cpp - 레드플러스 2005-08-23 3913
다음글 23. 예외 처리 - 레드플러스 2005-08-22 3941
 
손님 사용자 Anonymous (손님)
로그인 Home